Links

POST запрос

post
http://lk.mysmpp.ru/xml/state.php
POST запрос на получение статуса сообщения
Parameters
Header
Content-type
Sting
text/xml; charset=utf-8;
Body
login.value*
Sting
Ваш логин в системе
password.value*
Sting
Ваш пароль в системе
token.value*
Sting
Вместо логина и пароля можно использовать секретный ключ. Для его получения обратитесь к менеджеру
get_state.id_sms*
Int
Номер SMSсообщения, полученный в ответном XML-документа в процессе отправки SMSсообщения.
Responses
200: OK
В случае получения правильного XML-документа
400: Bad Request
В случае возникновения ошибки в отправленном XML-документе

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

Параметр
Тип данных
Описание
state
String
Последний статус сообщения:
  • «send» - статус сообщения не получен. В этом случае передается пустой time (time="")
  • «not_deliver» - сообщение не было доставлено. Конечный статус (не меняется со временем)
  • «expired» - абонент находился не в сети в те моменты, когда делалась попытка доставки. Конечный статус (не меняется со временем)
  • «deliver» - сообщение доставлено.
  • «read» - сообщение прочитано. Конечный статус (не меняется со временем)
  • «partly_deliver» - сообщение было отправлено, но статус так и не был получен
state.id_sms
Int
Номер SMSсообщения, полученный в ответном XML-документа в процессе отправки SMS сообщения
state.time
String
Время изменения статуса
state.sms, state.viber
String
Статус сообщения.
Название поля зависит от типа отправляемого и досылаемого сообщения
error
String
Текст ошибки может принимать следующие значения:
  • Неправильный формат XML документа
  • Неправильный логин или пароль
  • POST данные отсутствуют

Пример XML запроса

<?xml  version="1.0" encoding="utf-8" ?>
<request>
<security>
<login value="логин" />
<password value="пароль" />
</security>
<get_state>
<id_sms>IDSMS в системе для проверки статуса</id_sms>
<id_sms>IDSMS в системе для проверки статуса</id_sms>
<id_sms>IDSMS в системе для проверки статуса</id_sms>
<id_sms>IDSMS в системе для проверки статуса</id_sms>
</get_state>
</request>
Last modified 5mo ago