Сервис отправки SMS сообщений
POST https://b2b.soglasie.ru/diasoft/rest/sms
Пример работы с сервисом: https://b2b. soglasie. ru/diasoft/sms. html
Пример запроса:
{"to":["9161234567"],"message":"test"}
Пример ответа:
{"result":"OK","code":"0","description":"queued 1 messages","message_infos":{"message_info":[{"phone":"9161234567","sms_id":"37759610908"}]},"error":""}
Схемы метода и параметров:
https://b2b.soglasie.ru/diasoft/rest/application.wadl
<ns0:resource path="sms">
<ns0:method id="send" name="POST">
<ns0:request>
<ns0:representation element="smsMessage" mediaType="application/json"/> — тип smsMessage
</ns0:request>
<ns0:response>
<ns0:representation element="reply" mediaType="application/json"/> — тип smsResponse
</ns0:response>
</ns0:method>
</ns0:resource>
https://b2b.soglasie.ru/diasoft/rest/application.wadl/xsd0.xsd
<xsd:complexType name="smsMessage">
<xsd:sequence>
<xsd:element name="debug" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="email" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="message" type="xsd:string" minOccurs="0"/> — текст сообщения
<xsd:element name="from" type="xsd:string" minOccurs="0"/>
<xsd:element name="to" type="xsd:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/> — телефон(ы) адресата, только цифры, без +7
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="smsResponse">
<xsd:sequence>
<xsd:element name="result" type="xsd:string" minOccurs="0"/>
<xsd:element name="code" type="xsd:string" minOccurs="0"/>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:element name="message_infos" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="message_info" type="smsMessageInfo" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="error" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>


