Перейти к основному содержимому

Асинхронная отправка сообщений

Пример запроса на асинхронную отправку сообщений. Большой пакет сообщений может быть отправлен асинхронно. Система принимает все сообщения для отправки, а в ответ выдает идентификатор задания, по которому можно узнать статус и результат его выполнения.

URI: /api/xml.php

Все запросы к API отправляются в формате XML с помощью метода POST.

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

<?xml version="1.0" encoding="utf-8" ?>
<package key="bb56a4369eb19***cfec6d1776bd25">
<message-async>
<msg id="1234" recipient="+380971234567" sender="SMSTest" type="0">Текст сообщения для отправки по SMS</msg>
<msg id="4321" recipient="+380501234567" sender="SMSTest" type="0">Текст сообщения для отправки по SMS</msg>
</message-async>
</package>

Пример ответа

HTTP Status Code: 200
Content Type: JSON application/json

<?xml version="1.0" encoding="utf-8" ?>
<package>
<message-async>
<job>8714ea91e9bb454d25ef42ba6f18ea4e</job>
</message-async>
</package>