Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В случае получения правильного XML-документа:

Code Block
<?xml version="1.0" encoding="utf-8" ?>

...


<response>

...


<phone>79612242243</phone>

...


<phone>79612242244</phone>

...


...


</response>

...

Где,

  • phone

...

  •  – Номер телефона из СТОП-листа.

...

 

...

Запрос на добавление/удаление абонентов в СТОП-лист

...

Адрес сервера:

Code Block

...

https://

...

clk2.

...

prontosms.ru/xml/stop.php

...

XML-документ:

Code Block
<?xml  version="1.0" encoding="utf-8" ?>

...


<request>

...


<security>

...


<login value="логин" />

...


<password value="пароль" />

...


</security>

...


<add_stop>

...


<phone phone="79612242243” />

...


<phone phone="79612242244" />

...


...


</add_stop>

...


<delete_stop>

...


<phone phone="79612242243” />

...


<phone phone="79612242244" />

...


...


</delete_stop>

...


</request>

...

Где,

  • loginvalue -

...

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

  • passwordvalue -

...

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

  • add_stopphone –

...

  • номер телефона абонента, которого нужно добавить в СТОП-лист.

  • delete_stopphone –

...

  • номер телефона абонента, которого нужно удалить из СТОП-листа.

 

 

В ответ может быть выдан один из следующих XML-документов: 

В случае возникновения ошибки в отправляемом XML-документе:

Code Block
<?xml version="1.0" encoding="utf-8"?>

...


<response>

...


<error>текстошибки</error>

...


</response>
  •  

...

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

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

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

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

 

...

В случае получения правильного XML-документа:

Code Block
<?xml version="1.0" encoding="utf-8" ?>

...


<response>

...


<phone phone="79612242243">delete</phone>

...


<phone phone="79612242244">add</phone>

...


<phone phone="79612242245">not_found</phone>

...


...


</response>

...

Где,

 

 

Запрос на получение списка запланированных SMS

...

 

Адрес сервера:http

Code Block
https://

...

clk2.

...

prontosms.ru/xml/list_scheduled.php

 

XML-документ:

Code Block
<?xml  version="1.0" encoding="utf-8" ?>

...


<request>

...


<security>

...


<login value="логин" />

...


<password value="пароль" />

...


</security>

...


<scheduled page=”1”/>

...


</request>

...

Где,

  • loginvalue - вашлогинвсистеме

  • passwordvalue - ваш пароль в системе

  • scheduledpage – Номер страницы. Весь список запланированных SMS делится на страницы. Запросить список целиком нельзя. Можно лишь запросить отдельную страницу. Нумерация начинается с

...

  • единички.

 

 

 

В ответ может быть выдан один из следующих XML-документов:

 

В случае возникновения ошибки в отправляемом XML-документе:

Code Block
<?xml version="1.0" encoding="utf-8"?>

...


<response>

...


<error>текстошибки</error>

...


</response>

 

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

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

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

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

 

 

В случае получения правильного XML-документа:

Code Block
<?xml version="1.0" encoding="utf-8" ?>

...


<response>

...


<phones page="1" num_pages="100">

...


<scheduled id_sms="1234" time_put_turn="2011-11-14 12:42:40" originator="kosty" phone="79612242243" type_sms="sms" text_sms="ТекстSMS" count_sms="2" name_delivery="Названиерасылки" time_send="2011-11-14 21:00" validity_period="2011-11-17 21:00:00" />

...


<scheduled id_sms="1235" time_put_turn="2011-11-14 12:42:40" originator="kosty" phone="79612242244" type_sms="sms" text_sms="ТекстSMS" count_sms="2" name_delivery="Названиерасылки" time_send="2011-11-14 21:00" validity_period="2011-11-17 21:00:00" />

...


...


</phones>

...


</response>

 

Где,

  • page –

...

  • номер страницы

  • num_pages –

...

 

...

  • всего страниц

  •  id_sms – номерSMS. Используется для удаления запланированной SMS.

  • time_put_turn– Время добавления в планировщик.

  • operator – отправитель SMS. Именно это значение будет выводиться на телефоне абонента в поле от кого SMS.

  • phone – номер абонента, которому адресована SMS.

  • type – тип отправляемого SMSсообщения:

...

  • sms обычнаяSMS

  • flashsms – flash SMS

  • wappush – WAP-Push

  • vcard – визитнаякарточка (vCard)

...

  • text_sms–Текст SMS-сообщения.

  • count_sms–Количество частей SMS-сообщения.

  • name_delivery–Название рассылки.

  • time_send – дата и время отправки в формате:

YYYY-MM-DDHH:MM

где, YYYY-год, MM-месяц, DD-день,HH-часы, MM-минуты.

  • validity_period – дата и время, после которых не будут делаться попытки доставить SMS в формате:

YYYY-MM-DDHH:MM:SS

где, YYYY-год, MM-месяц, DD-день,HH-часы, MM-минуты, SS-секунды. 

 

Запрос на удаление запланированной SMS

...

Адрес сервера:

Code Block

...

https://

...

clk2.

...

prontosms.ru/xml/scheduled.php

 

XML-документ:

Code Block
<?xml  version="1.0" encoding="utf-8" ?>

...


<request>

...


<security>

...


<login value="логин" />

...


<password value="пароль" />

...


</security>

...


<delete_schedule>

...


<schedule id_sms="1234” />

...


<schedule id_sms="1235” />

...


...


</delete_schedule>

...


</request>

...

Где,

  • loginvalue -

...

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

  • passwordvalue -

...

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

  • delete_scheduleid_sms –

...

  • номер запланированной SMS, которую нужно удалить. Можно получить при запросе списка запланированных SMS.

 

 

В ответ может быть выдан один из следующих XML-документов: 

В случае возникновения ошибки в отправляемом XML-документе:

Code Block
<?xml version="1.0" encoding="utf-8"?>

...


<response>

...


<error>текстошибки</error>

...


</response>

 

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

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

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

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

...

 

В случае получения правильного XML-документа:

Code Block
<?xml version="1.0" encoding="utf-8" ?>

...


<response>

...


<scheduled id_sms="1234">delete</scheduled>

...


<scheduled id_sms="1235">not_found</scheduled>

...


...


</response>

...

 

Где,

...

Запрос на получение времени изменения чего либо

...

 

Адрес сервера:

http://my.smpp-server.ru/xml/check_change.php

...