provideOutMessageDlvStatus­Request

Пакет 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>

Описание параметров пакета

ПараметрТипОписание
providerIdstring (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>
Cледующая статья provideOutMessageDlvStatus­Response