Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

send-xml [2011/04/22 17:17] (текущий)
ash создано
Строка 1: Строка 1:
 +===== Отправка SMS по протоколу XML =====
 +
 +Запросы для работы с сервисом AvisoSMS передаются в теле post-запроса на URI
 +http://​api.avisosms.ru/​sms/​xml/​1 ​ в  кодировке UTF-8.
 +
 +==== Отправка SMS ====
 +
 +**Запрос**
 +<​code>​
 +<​request>​
 +<​send_messages>​
 +<​message>​
 +<​destination_address>​79101234567</​destination_address>​
 +<​text>​Hello world!</​text>​
 +<​source_address>​AvisoSMS</​source_address>​
 +</​message>​
 +</​send_messages>​
 +<​user>​username</​user>​
 +<​password>​password</​password>​
 +</​request>​
 +</​code>​
 +
 +**Ответ**
 +<​code>​
 +<​response>​
 +<​send_messages>​
 +<message id="​msgid">​
 +<​destination_address>​79101234567</​destination_address>​
 +<​text>​Hello world!</​text>​
 +<​source_address>​AvisoSMS</​source_address>​
 +</​message>​
 +</​send_messages>​
 +<​user>​username</​user>​
 +<​password>​password</​password>​
 +</​response>​
 +</​code>​
 +или
 +<​code>​
 +<​response>​
 +<​error>​Error_Invalid_Header</​error>​
 +</​response>​
 +</​code>​
 +или
 +<​code>​
 +<​response>​
 +<​send_message>​
 +<​error>​Error_Invalid_Header</​error>​
 +</​send_message>​
 +</​response>​
 +</​code>​
 + 
 +==== Получение статуса сообщения ====
 +
 +**Запрос**
 +<​code>​
 +<​request>​
 +<​get_messages_states>​
 +<​message_id>​msgid</​message_id>​
 +</​get_message_states>​
 +<​user>​username</​user>​
 +<​password>​password</​password>​
 +</​request>​
 +</​code>​
 +
 +**Ответ**
 +<​code>​
 +<​response>​
 +<​messages_state>​
 +<message id="​msgid">​Status</​message>​
 +</​message_state>​
 +</​response>​
 +</​code>​
  
send-xml.txt · Последние изменения: 2011/04/22 17:17 — ash
Вы посетили:
Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
Вернуться на сайт AvisoSMS | Сайт программы SMS-Шлюз