Инструменты пользователя

Инструменты сайта

  • ru

GetSubscribersId

Параметры

ТипНазваниеОписание
Int64 versionВерсия последнего обновления в системе реселлера
bool byAllLoginsПараметр true, когда необходимо получить подписчиков, созданных любым из логинов юрлица

Возвращаемые значения

ТипНазваниеОписание
Array of stringIdsСписок идентификаторов подписчиков
Int64 LastVersionПоследняя версия изменений данных о подписчиках

Описание

Возвращает всех подписчиков, которые имеют более позднюю версию, чем указанное в параметре значение version. Если второй параметр false, то будут возвращаться идентификаторы подписчиков, созданных из-под вашего логина, т.е. логина реселлера. Если второй параметр true, будут возвращаться идентификаторы изменившихся подписчиков, созданных всеми логинами вашего юр. лица. (Если у вас несколько юридических лиц, тогда все подписчики того юридического лица, к которому относится логин, от которого поступил запрос)

Пример для XmlOverHttp

запрос

ответ

<?xml version="1.0" encoding="utf-8"?>
<GetSubscribersIdResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <GetSubscribersIdResult>
    <Data>
      <Ids>
        <guid>b5d5299d-0392-4c7a-b48b-c58f1424157d</guid>
        ...
        <guid>55173afd-3227-4b09-8c2a-8ef38c490708</guid>
      </Ids>
      <LastVersion>23549013</LastVersion>
    </Data>
    <IsError>false</IsError>
    <ErrorCode>0</ErrorCode>
    <Errors/>
  </GetSubscribersIdResult>
</GetSubscribersIdResponse>

Пример для SOAP

запрос

POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/">
  <soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
    <wsse:Security soap:mustUnderstand="true" 
                   xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" 
                   xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
      <wsse:UsernameToken wsu:Id="UsernameToken-521583E51C51BBE3B614431739144461">
        <wsse:Username>login</wsse:Username>
        <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</wsse:Password>
        <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">KVZo7gjn4UjSecfvzBLK4Q==</wsse:Nonce>
        <wsu:Created>2015-09-25T09:38:34.445Z</wsu:Created>
      </wsse:UsernameToken>
    </wsse:Security>
    <wsa:Action>http://tempuri.org/IB2BServiceV2/GetSubscribersId</wsa:Action>
    <wsa:MessageID>uuid:1d48db7e-2ded-4b99-abe5-d35e079015a9</wsa:MessageID>
    <wsa:To>https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc</wsa:To>
  </soap:Header>
  <soap:Body>
    <tem:GetSubscribersId>
      <tem:version>0</tem:version>
      <tem:byAllLogins>true</tem:byAllLogins>
    </tem:GetSubscribersId>
   </soap:Body>
</soap:Envelope>

ответ

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <s:Header>
      <a:Action s:mustUnderstand="1">http://tempuri.org/IB2BServiceV2/GetSubscribersIdResponse</a:Action>
      <ActivityId CorrelationId="751cb449-38bd-4b43-a951-d6fd1d2f0c4b" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">2fd55f53-9bb3-47ef-a171-1aa72b8d11c8</ActivityId>
      <a:RelatesTo>uuid:1d48db7e-2ded-4b99-abe5-d35e079015a9</a:RelatesTo>
      <o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <u:Timestamp u:Id="_0">
            <u:Created>2015-09-25T09:38:40.000Z</u:Created>
            <u:Expires>2015-09-25T09:43:40.000Z</u:Expires>
         </u:Timestamp>
      </o:Security>
   </s:Header>
   <s:Body>
      <GetSubscribersIdResponse xmlns="http://tempuri.org/">
         <GetSubscribersIdResult xmlns:b="http://schemas.datacontract.org/2004/07/WebStore2.B2B.Version2.Contracts.Responses" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <b:Data>
               <Ids xmlns="">
                  <Item>ebda3d8a-3b25-48a1-93f5-ed8cb5e905b9</Item>
 
                    ...
 
                  <Item>76bc02e3-c74c-4fee-ad13-b97a3b49b577</Item>
               </Ids>
               <LastVersion xmlns="">5218014</LastVersion>
            </b:Data>
            <b:ErrorCode>0</b:ErrorCode>
            <b:ErrorText/>
            <b:Errors/>
            <b:IsError>false</b:IsError>
         </GetSubscribersIdResult>
      </GetSubscribersIdResponse>
   </s:Body>
</s:Envelope>