100yuristov/sto-yuristov-client

There is no license information available for the latest version (v1.2) of this package.

API client for 100yuristov.com service

v1.2 2022-03-19 08:03 UTC

This package is auto-updated.

Last update: 2024-04-19 12:09:57 UTC


README

$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 - массив с описанием ошибок, если они есть