Входящий веб‑хук
Веб-хуком (webhook) называется функционал для оповещения одной системы о событиях в другой системе. Самый простой пример: уведомление вашего сайта (или CRM) от платежной системы о полученной оплате.
Примеры использования
- Клиент регистрируется на сайте, делает заказ, оплачивает — на каждое действие можно настроить веб-хук, отправляющий SMS клиенту с данными регистрации, заказа или оплаты.
- Изменился статус заказа на сайте — клиенту отправляется SMS с актуальной информацией по заказу.
Настройка веб-хука
Технически это реализуется с помощью «HTTP-запроса» (аналог перехода по ссылке или заполнения формы, только выполненный программно).
URL для запроса — https://api.sms4b.ru/webHooks/SendSms.php
Тип запроса — POST
Заголовок запроса — Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Ответ (формат JSON)
['title' => 'Не указана переменная name'],
['title' => 'Не указана переменная password’]
]
['title' => ‘Неверно указан номер телефона'],
['title' => 'Символьное имя не принадлежит аккаунту’]
]
'title' => 'Не удалось обработать запрос',
'detail' => 'Сервер не смог обработать запрос. Обратитесь в техподдержку на сайте https://www.sms4b.ru/office/support/'
]