Пакет provideOutMessageDlvStatusRequest
используется для получения статусов доставки исходящих сообщений.
В разделе payload
пакета в секции outMessageList
клиент передает список значений outMessage
– отправленных ранее сообщений. Для каждого сообщения outMessage
указан атрибут providerId
– идентификатор сообщения на стороне платформы. Значение providerId
присваивается платформой каждому исходящему сообщению и возвращается в пакете consumeOutMessageResponse
в ответ на запрос отправки сообщения. Также можно узнать значение providerId
для отправленных ранее сообщений с помощью запроса findOutMessageRequest
.
Структура пакета
<provideOutMessageDlvStatusRequest> <header> <auth> <login>test</login> <password>test</password> </auth> </header> <payload> <outMessageList> <outMessage providerId="44702279"/> <outMessage providerId="44702285"/> <outMessage providerId="44702283"/> <outMessage providerId="44702281"/> </outMessageList> </payload> </provideOutMessageDlvStatusRequest>
Описание параметров пакета
Параметр | Тип | Описание |
providerId | string (required) | Уникальный идентификатор исходящего сообщения на стороне платформы. Значение параметра получено из пакета consumeOutMessageResponse . |
Пример пакета
<?xml version="1.0" encoding="utf-8"?> <provideOutMessageDlvStatusRequest> <header> <auth> <login>iivanov</login> <password>******</password> </auth> </header> <payload> <outMessageList> <outMessage providerId="101"/> <outMessage providerId="102"/> </outMessageList> </payload> </provideOutMessageDlvStatusRequest>