Webcom Mobi API Документация
EN
  • Введение
  • Способы взаимодействия с А2P платформой
    • Спецификация JSON
      • Отправка SMS, Viber, Flash SMS, WAP-Push
      • Запрос статуса SMS
        • POST запрос
        • Webhook
      • Запрос проверки баланса
    • Спецификация HTTP GET
      • Отправка SMS
      • Отправка Viber
      • Отправка Каскада
      • Запрос статуса сообщения
      • Регистрация
    • Спецификация XML
      • Отправка SMS, Viber, Flash SMS, WAP-Push
      • Запрос статуса SMS
        • POST запрос
        • Webhook
      • Запрос проверки баланса
      • Запрос на получение списка отправителей
      • Запрос на добавление отправителей
      • Запрос входящих SMS
      • Запрос на получение информации по номеру телефона
      • Запрос на получение списка баз
      • Запрос на изменение параметров, добавление/удаление баз
      • Запрос на получение списка абонентов базы
      • Запрос на добавление/редактирование/удаление абонентов базы
      • Запрос на получение списка номеров из СТОП-листа
      • Запрос на добавление/удаление абонентов в СТОП-лист
      • Запрос на получение списка запланированных SMS
      • Запрос на удаление запланированной SMS
      • Запрос на получение времени изменения чего-либо
      • Запрос проверки времени
      • Запрос на загрузку файлов
      • Запрос на пополнение баланса пользователям
  • ВЗАИМОДЕЙСТВИЕ С ПЛАТФОРМОЙ MSG (НЕОФ КАНАЛЫ)
    • Спецификация JSON
      • Чекинг базы номеров
Powered by GitBook
On this page
  • Запрос статуса SMS
  • Расшифровка параметров в ответах на запрос
  • Пример запроса на получение статуса SMS
  1. Способы взаимодействия с А2P платформой
  2. Спецификация JSON
  3. Запрос статуса SMS

POST запрос

Запрос статуса SMS

POST http://lk.mysmpp.ru/json/state.php

Headers

Name
Type
Description

Content-type*

String

text/json; charset=utf-8

Request Body

Name
Type
Description

login*

String

Ваш логин в системе

password*

String

Ваш пароль в системе

token*

String

Вместо логина и пароля можно использовать секретный ключ. Для его получения обратитесь к менеджеру.

id_sms*

Int

Номер SMS сообщения, полученный в ответном JSON-документа в процессе отправки SMS сообщения

detail*

Int

0 или 1 в случае необходимости получения кол-во частей и цены за одну часть смс

{ 
    "error": "Текст ошибки."
}
[
    {
        "id_sms": 82216,
        "time_change_state": "2021-04-26 15:15:03",
        "state": "deliver",
        "num_parts": 1,
        "price": 10.6000000
    }
]

Расшифровка параметров в ответах на запрос

Параметр
Тип данных
Описание

id_sms

Int

Номер SMS сообщения, полученный в ответном JSON-документа в процессе отправки SMS сообщения

time_change_state

String

Время смены статуса сообщения

state

String

Последний статус сообщения:

  • «send» - статус сообщения не получен. В этом случае передается пустой time (time="")

  • «not_deliver» - сообщение не было доставлено. Конечный статус (не меняется со временем)

  • «expired» - абонент находился не в сети в те моменты, когда делалась попытка доставки. Конечный статус (не меняется со временем)

  • «deliver» - сообщение доставлено.

  • «read» - сообщение прочитано. Конечный статус (не меняется со временем)

  • «partly_deliver» - сообщение было отправлено, но статус так и не был получен

num_parts

Int

Количество частей SMS

price

Int

Цена за одну часть SMS

error

String

Текст ошибки может принимать следующие значения:

  • Неправильный формат JSON документа

  • Ваш аккаунт заблокирован

  • Неправильный логин или пароль

  • POST данные отсутствуют

Пример запроса на получение статуса SMS

[
    {
        "login": "логин",
        "password": "пароль",
        "token":"токен",
        "id_sms": "ID SMS в системе для проверки статуса",
        "detail" : 1
    }
]

Last updated 4 months ago