WSSM


Для получения полного списка операций щелкните здесь.

GroupSMS

Отправка пакета группы сообщений. При (Group=-1) создается группа. При (Group=-2) создается равномерная группа. Если возвращается Result > 0 и Group >=0, то принято хотя бы одно сообщение и в каждой строке List в поле R код состояния (>0) либо код ошибки (<0)

Тест

Форма для тестирования доступна только для запросов от локальных компьютеров.

SOAP 1.1

В следующем примере показаны запрос и ответ SOAP 1.1. Вместо элементов-заполнителей следует подставить фактические значения.

POST /ws/sms.asmx HTTP/1.1
Host: sms4b.ru
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "SMS4B/GroupSMS"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GroupSMS xmlns="SMS4B">
      <SessionId>long</SessionId>
      <Group>long</Group>
      <Source>string</Source>
      <Encoding>int</Encoding>
      <Body>string</Body>
      <Off>string</Off>
      <Start>string</Start>
      <Period>string</Period>
      <List>
        <GroupSMSList>
          <G>string</G>
          <D>string</D>
          <B>string</B>
          <E>int</E>
        </GroupSMSList>
        <GroupSMSList>
          <G>string</G>
          <D>string</D>
          <B>string</B>
          <E>int</E>
        </GroupSMSList>
      </List>
    </GroupSMS>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GroupSMSResponse xmlns="SMS4B">
      <GroupSMSResult>
        <Result>int</Result>
        <Group>long</Group>
        <List>
          <CheckSMSList>
            <G>string</G>
            <R>int</R>
          </CheckSMSList>
          <CheckSMSList>
            <G>string</G>
            <R>int</R>
          </CheckSMSList>
        </List>
      </GroupSMSResult>
    </GroupSMSResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

В следующем примере показаны запрос и ответ SOAP 1,2. Вместо элементов-заполнителей следует подставить фактические значения.

POST /ws/sms.asmx HTTP/1.1
Host: sms4b.ru
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GroupSMS xmlns="SMS4B">
      <SessionId>long</SessionId>
      <Group>long</Group>
      <Source>string</Source>
      <Encoding>int</Encoding>
      <Body>string</Body>
      <Off>string</Off>
      <Start>string</Start>
      <Period>string</Period>
      <List>
        <GroupSMSList>
          <G>string</G>
          <D>string</D>
          <B>string</B>
          <E>int</E>
        </GroupSMSList>
        <GroupSMSList>
          <G>string</G>
          <D>string</D>
          <B>string</B>
          <E>int</E>
        </GroupSMSList>
      </List>
    </GroupSMS>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GroupSMSResponse xmlns="SMS4B">
      <GroupSMSResult>
        <Result>int</Result>
        <Group>long</Group>
        <List>
          <CheckSMSList>
            <G>string</G>
            <R>int</R>
          </CheckSMSList>
          <CheckSMSList>
            <G>string</G>
            <R>int</R>
          </CheckSMSList>
        </List>
      </GroupSMSResult>
    </GroupSMSResponse>
  </soap12:Body>
</soap12:Envelope>