Сервис принимает сообщение из RabbitMQ и отправляет SMS через HTTP API Rapporto, МТС-коммуникатор.
Пример сообщения:
Routing Key: NeedSendSms
Payload:
{
"MobilePhone":"79157112255",
"FromName":"Samarasoft",
"Text":"Никому не сообщайте код 9552!",
"From":"LoyaltyProcessing",
"EventId":"f696e268-f54c-4dcc-8fce-d1c7aff51345",
"CreatedOn":"2019-06-18T10:57:32.548818Z"
}
Описание параметров
Параметр |
Тип | Описание |
MobilePhone |
string | Номер получателя |
FromName |
string | Имя отправителя |
Text |
string | Текст сообщения |
From |
string | Имя очереди отправителя RabbitMQ |
EventId |
string | ID события, должно быть уникальным и в формате Guid |
CreatedOn |
DateTime | Время создания события |
Для просмотра статуса SMS используется метод sms/list.
Перед началом использования требуется выполнить настройку конфигурации.
C#
Если разрабатываете на C#, можете использовать
- MobilePhone — Номер получателя.
- FromName — Имя отправителя.
- Text — Текст сообщения.