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
Requires
- php: ^5.3 || ^7.0 || ^8.0
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2025-02-19 13:53:45 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 - массив с описанием ошибок, если они есть