API-запрос для SMS

Последние изменения: 26.01.2024

Для отправки по API ознакомьтесь с документацией доступной по ссылке: https://redsms.ru/integration/api/https/.

Отправка осуществляется методом POST на адрес https://cp.redsms.ru/api/message

Параметр

Значение

Описание

route:

sms

маршрут, указывающий на услугу.

login:

admin

Ваш логин личного кабинета REDSMS.

ts:

1695916697

временная метка timestamp, указывающая на время отправки запроса.

secret:

26a91953e50821ab9e3c6a444be7a5a0

секретный ключ, используемый для аутентификации и обеспечения безопасности. Формируется путем хеширования методом MD5 = ts + API (подробнее об API).

to:

+79999999999

номер телефона, на который будет направлено SMS-сообщение.

from:

NameСompany

ваше имя отправителя, которое будет отображаться в смс (Подробнее).

text:

Привет!

текст сообщения

Обратите внимание: При вычислении MD5-хэша (secret) от строки между ts и API пробелов быть не должно.

Метод получения информации по сообщению GET https://cp.redsms.ru/api/message/{uuid}

CURL-запрос:

curl --location --request POST 'https://cp.redsms.ru/api/message?login=<Ваш логин>&ts=<Ваш ts>&secret=<Ваш секретный ключ>&route=sms&to=<Номер получателя>&from=<Имя отправителя>&text=<Ваш текст>'
При успешном запросе, вы получите ответ:

{
"items": [
{
"uuid": "4cf0a***-7***-1***-b***-0242c0a86***",
"status": "created",
"status_time": 1698142977,
"to": "+7999*******"
}
],
"errors": [],
"count": 1,
"success": true
}

Помогла ли вам статья?