...
В случае получения правильного 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 - текст ошибки может принимать следующие значения:
Неправильный формат XML документа
Неправильный логин или пароль
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 - текст ошибки может принимать следующие значения:
Неправильный формат XML документа
Неправильный логин или пароль
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 - текст ошибки может принимать следующие значения:
Неправильный формат XML документа
Неправильный логин или пароль
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
...