Отправка «каскадных» сообщений

Платформой предусмотрена возможность отправки «каскадных» сообщений. Это значит, что для сообщения будет использоваться несколько каналов отправки. Если не удастся отправить через один, будет использован следующий и так далее. Например, «каскад» может быть настроен следующим образом:

  • Предпринимается попытка отправить PUSH-уведомление
  • В случае недоставки или в случае, если отправку PUSH-уведомлений отключена отправляется Viber-сообщение
  • В случае недоставки Viber сообщения отправляется SMS

Доступные стадии (каналы отправки) «каскада»: SMS, Viber, VK, Push-уведомления. Можно использовать любые в любом порядке. Для настройки необходимо обратиться к менеджеру или в техподдержку.

Отправка «каскадных» сообщений осуществляется аналогично отправке SMS, при этом в список передаваемых параметров добавляется параметр type со значением cascade.

Отправка «каскадного» сообщения GET-запросом

https://auth.terasms.ru/outbox/send?login=login&target=78002223344&sender=terasms.ru&message=terasms rulez&type=cascade&sign=3e6eb14d4b7c06d77aecd92904d964c2

Описание параметров

Формат ответа аналогичен ответу при отправке SMS: либо ID сообщения в виде положительного числа, либо ошибка в виде отрицательного числа.

Коды ошибок

Запрос в формате JSON

Пример запроса:

> POST auth.terasms.ru/outbox/send/json

{
	"login": "login",
	"sign": "3e6eb14d4b7c06d77aecd92904d964c2",
	"target": 78002223344,
	"message": "terasms rulez",
	"sender": "terasms.ru",
	"type": "cascade"
}

Пример ответа:

{
  "status": 0,
  "status_description": "OK",
  "message_infos": [
    {
      "msisdn": "78002223344",
      "id": "566668915",
      "status": 0
    }
  ]
}

Получение статусов

Готовы начать работу?
Если остались вопросы, свяжитесь с нами по телефону: 8 800 555-9412