Отправка СМС-сообщений
В этой статье разберемся, как с помощью API настроить отправку смс через сторонний сервис. По-умному такой сервис называют смс-шлюзом.
Настройка по API подойдет компаниям, которые уже используют сервисы для отправки смс — например, для уведомлений клиентам, подтверждений или сервисных сообщений.
За отправку смс вы платите не Сипуни, а сервису, через который отправляете сообщение.
- Перейдите в раздел «Интеграции» → «Интеграция по API» → «SMS».
- Укажите URL принимающего скрипта, например: http[s]://example.com[:port]/[url]/. Этот URL обычно предоставляет ваш сервис отправки смс. Все запросы на отправку сообщений будут передаваться на URL.
Чтобы интеграция работала корректно, внешний смс-шлюз должен принимать POST-запросы и возвращать HTTP-статус 200, подтверждая успешную обработку запроса.
Статус 200 означает, что смс-шлюз успешно обработал запрос. Этот статус можно увидеть в логах или интерфейсе вашего смс-сервиса.
Если сервер возвращает другой код (например, 404 или 500), значит, смс не отправилось.
Вот что вы увидите в ответе на запрос:
| Название | Описание | Значения |
| number | Номер телефона | 79161234567 |
| sender | Имя отправителя | Имя указывается в функции «СМС-уведомление». Значение по умолчанию — «Sipuni.com». |
| text | Текст смс-сообщения | Текст смс |
Готово! Теперь вы знаете, как с помощью API настроить отправку смс через сторонний сервис.