Тип ответа и запроса
Для работы с API sms4t используйте HTTPS-запросы. Ответ в формате JSON
https://api.sms4t.ru/v1
Для работы с API sms4t используйте HTTPS-запросы. Ответ в формате JSON
https://api.sms4t.ru/v1
sms/send
| Параметр | Формат | Применение | Описание |
|---|---|---|---|
| key | string | Обязательно | ключ токена |
| phone | string | Обязательно | Номера телефона в формате 79000000000 |
| text | string | Обязательно | Текст сообщения. |
Пример отправки сообщения методом GET:
https://api.sms4t.ru/v1/sms/send?key=[key]&phone=[phone]&text=[text]
Пример ответа (JSON):
{
"success":true,
"data":[
{
"id":53,
"phone":"79000000000",
"text":"Сообщение",
"status":0,
"extendStatus":"queue",
"dateCreate":1713932664
}
]
}
| Параметр | Описание |
|---|---|
| id | Идентификатор сообщения в системе. |
| phone | Номер, на который отправлено сообщение. |
| text | Текст сообщения. |
| status | Статус: 0 — очередь, 1 — доставлено, 2 — не доставлено, 3 — передано, 8 — на модерации, 6 — отклонено, 4 — ожидание статуса. |
| extendStatus | Описание статуса. |
| dateCreate | Дата создания (Unix time). |
sms/status
| Параметр | Формат | Применение | Описание |
|---|---|---|---|
| key | string | Обязательно | ключ доступа |
| id | string | Обязательно | id сообщения |
Пример получения статуса сообщения методом GET:
https://api.sms4t.ru/v1/sms/status?key=[key]&id=[id]
Пример ответа (JSON):
{
"success":true,
"data":[
{
"id":"53",
"status":1,
"status_text":"success",
"text":"Сообщение",
"phone":"79000000000",
"dateCreate":1713932664,
"dateSend":1713932674
}
]
}
| Параметр | Описание |
|---|---|
| id | Идентификатор сообщения в системе. |
| status | Статус: 0 - ожидание, 1 - успех, 2 - неудача |
| status_text | Описание статуса. |
| text | Текст сообщения. |
| phone | Номер, на который отправлено сообщение. |