API: Авторизация по звонку (Call-password)
вернуться на главную
Для отправки авто-звонка клиенту, вы должны послать GET запрос на URL API со следующей информацией:
- Телефон клиента, в формате: 79000000000 (11 цифр);
- ID бота.
Если все переменные заполнены корректно, пользователь получит звонок с неизвестного номера. Робот продиктует 4 цифры, которые являются кодом подтверждения.
Так-же, в случае успешного обращения к API, в ответе будет отправлен код подтверждения, для проверки на сайте/веб-сервисе клиента.
Переменные в URL API:
{api_key} - ваш API ключ из раздела Личные данные;
{phone} - телефон клиента;
{bot_id} - ID бота, для привязки авто-звонка к истории конкретного бота.
Пример успешного ответа (JSON):
{“status”:"1","code":"9999"}
Пример ответа c ошибкой (JSON):
{“status”:0, “code”:9, “error”:”недостаточно средств для отправки звонка”}
Пример запроса на PHP:
$key = '9536b5ba8ad6c038209948d8c6b9ec47632d535e8b2457039b21582d4bae1fbd';
$phone = '79000000001';
$bot_id = 'S1-4321';
$r = file_get_contents('https://ityman.ru/api/flashcall?key='.$key.'&phone='.$phone.'&bot_id='.$bot_id);
$result = json_decode($r, true);
if($result['status'] != 1){
print 'Ошибка: '.$result['error'];
}