Skip to content

клиент для API сервиса 100 Юристов

Notifications You must be signed in to change notification settings

Sunsetboy/StoYuristovClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Клиент для работы с API сервиса 100 Юристов

$apiClient = new StoYuristovClient(ваш_appId, "ваш_секретный_ключ", 0); 

Третий аргумент - включение тестового режима (по умолчанию 0 - выкл, 1 - вкл.). В тестовом режиме лиды принимаются и проверяются, но не сохраняются. Четвертым аргументом можно передать URL API (например, при тестировании)

Присвойте объекту необходимые свойства:

$apiClient->name = "имя";
$apiClient->phone = "номер телефона";
$apiClient->town = "Название города";
$apiClient->question = "текст вопроса";
$apiClient->price = 35; // Доступно с версии 1.1, прием цены должен быть включен сервисом 100 Юристов

Перед отправкой автоматически рассчитается подпись, вручную указывать ее не нужно. Отправка лида:

$apiResult = $apiClient->send();

Результат метода - ассоциативный массив. Поля: code - код ответа. 200 - все ОК. message - описание ответа errors - массив с описанием ошибок, если они есть

About

клиент для API сервиса 100 Юристов

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages