Отправка SMS по протоколу XML

Запросы для работы с сервисом AvisoSMS передаются в теле post-запроса на URI http://api.avisosms.ru/sms/xml/1 в кодировке UTF-8.

Отправка SMS

Запрос

<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>

Ответ

<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>

или

<response>
<error>Error_Invalid_Header</error>
</response>

или

<response>
<send_message>
<error>Error_Invalid_Header</error>
</send_message>
</response>

Получение статуса сообщения

Запрос

<request>
<get_messages_states>
<message_id>msgid</message_id>
</get_message_states>
<user>username</user>
<password>password</password>
</request>

Ответ

<response>
<messages_state>
<message id="msgid">Status</message>
</message_state>
</response>
send-xml.txt · Последние изменения: 2011/04/22 17:17 — ash
Вы посетили: send-xml
Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
Вернуться на сайт AvisoSMS | Сайт программы SMS-Шлюз