Запрос входящих SMS

Запрос входящих SMS

POST http://lk.mysmpp.ru/xml/incoming.php

Headers

NameTypeDescription

Cntent-type*

String

text/xml; charset=utf-8;

Request Body

NameTypeDescription

login.value*

String

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

token.value*

String

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

password.value*

String

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

time.start*

String

Время (не включительно), с которого запрашиваются входящие SMS

time.end

String

Время (не включительно), по которое запрашиваются входящие SMS. Не обязательный параметр.

Если не задан, то будут возвращены все смс

<?xml version="1.0" encoding="utf-8" ?>
<response>
     <sms id_sms="1234" date_receive="2012-01-31 12:55:55" originator="79612242243" prefix="IGRA" phone="79611111111">ТекстСМС.</sms>
     <sms id_sms="1234" date_receive="2012-01-31 12:55:55" originator="79612242243" prefix="IGRA" phone="79611111111">ТекстСМС.</sms>

</response>

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

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

sms.id_sms

Int

Уникальный номер, состоящий только из цифр

sms.date_receive

Int

Дата и время получения SMS

sms.originator

Int

Номер телефона абонента, отправившего SMS

sms.prefix

String

Префикс. Начальная часть текста SMS, по которой было определено, что эта SMS принадлежит именно этому клиенту. (Используется если один и тот же номер используется разными клиентами.)

sms.phone

Int

Номер телефона, на который была отправлена SMS

error

String

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

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

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

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

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

<?xml version="1.0" encoding="utf-8" ?>
<request>
    <security>
        <login value="логин" />
        <password value="пароль" />
    </security>
    <time start="2012-01-31 12:23:00" end="2012-02-31 12:23:00" />
</request>

Last updated