Підключення нестандартного SMS API
Власний HTTP-шлюз передає номер, текст і службові параметри у ваш API. Формат запиту узгоджується зі специфікацією сервісу.
Що підготувати
- адресу API і HTTP-метод
- HTTP-заголовки та авторизацію
- параметр номера
- параметр тексту
- формат успішної та помилкової відповіді
Перед запуском
Не вставляйте секретні ключі у публічні журнали або скриншоти. Тестуйте адресу API на одному контрольованому номері.
Усі поля, варіанти та перевірки
Нижче наведено повний профільний розділ офіційної інструкції модуля, без скорочень і маркетингового переказу.
8. Custom HTTP
Custom HTTP потрібен тільки тоді, коли вашого SMS-провайдера немає в готовому списку.
Для простого користувача правило таке: якщо провайдер є у списку, не використовуйте Custom HTTP. Якщо провайдера немає, попросіть провайдера або розробника допомогти з API.
Поля Custom HTTP
| Поле | Що означає | Як вибрати |
|---|---|---|
URL | Адреса API провайдера. | Дає провайдер у документації. |
GET | Дані відправляються в URL. | Вибирайте тільки якщо провайдер прямо просить GET. |
POST | Дані відправляються всередині запиту. | Найчастіший варіант для API. |
JSON | Дані відправляються у форматі JSON. | Вмикайте тільки якщо провайдер просить JSON. |
Параметри шлюзу | Список ключів і значень, які треба передати провайдеру. | Заповнюється за документацією провайдера. |
Що передати розробнику
Якщо треба налаштувати Custom HTTP, передайте розробнику:
- назву провайдера;
- посилання на API-документацію провайдера;
- URL відправки SMS;
- приклад запиту від провайдера;
- токен/ключ;
- імʼя відправника;
- приклад успішної відповіді API;
- приклад відповіді з помилкою.