Отправка сообщений по каскаду в канал SMS
Для отпр авки сообщений в канал SMS по каскаду используется метод /api/cascade/schedule.
В этой статье описана отправка сообщений по каскаду с использование метода /api/cascade/schedule и объекта smsContent.
Подробную информацию о методе /api/cascade/schedule смотрите в статье:
Вызов метода
Чтобы отправить сообщение в канал SMS через каскад по методу /api/cascade/schedule, отправьте POST-запрос на URL-адрес https://app.edna.io/api/cascade/schedule.
Примеры запросов
Сообщение с текстом
{
"requestId": "test-001",
"cascadeId": 1,
"subscriberFilter": {
"address": "77770000000",
"type": "PHONE"
},
"startTime": "2021-01-21T08:00:00Z",
"content": {
"smsContent": {
"contentType": "TEXT",
"text": "Добрый день, Дмитрий!"
}
}
}
Параметры smsContent
Подробную информацию об общих параметрах метода /api/cascade/schedule смотрите в статье:
| Параметр | Тип данных | Характер | Описание |
|---|---|---|---|
contentType | string | Обязательный | Тип содержимого сообщения — TEXT. |
text | string | Обязательный | Текст сообщения. Оформление текста |
Оформление текста
Правила экранирования кавычек в тексте
Знаки кавычек “ или ‘ должны быть отделены знаком \ в отправляемом сообщении.
Пример правильного оформления:
"text": "Мария! Ждем вас на Мастер-класс \"Готовим вместе c Tefal\" 25.01.2020 в 13.00. Не пропустите это событие! Наш телефон 8(7172)100-00-00"
"text": "Мария! Ждем вас на Мастер-класс «Готовим вместе c Tefal» 25.01.2020 в 13.00. Не пропустите это событие! Наш телефон 8(7172)100-00-00"
Пример неправильного оформления:
"text": "Мария! Ждем вас на Мастер-класс "Готовим вместе с Tefal" 25.01.2020 в 13.00. Не пропустите это событие! Наш телефон 8(7172)100-00-00"
Формат ответа
{
"requestId": "string"
}
Пример ответа
{
"requestId": "test-001"
}
Параметры ответа
| Параметр | Тип данных | Описание |
|---|---|---|
requestId | string | Внутренний идентификатор исходящего сообщения. Был сгенерирован внешней системой клиента при отправке сообщения. |