...
В текущий момент времени передача данных между клиентом и сервером (SSW) будет осуществляться по вебсокетам. AMQP возможно был бы более предпочтительным вариантом интеграции, но большинство популярных клиентов AMQP не поддерживают используемую нами версию AMQP (0.10).
Команды Pubsub API
Команды могут выполняться либо как отдельный HTTP запрос, либо по вебсокетам.
...
- login
- logout (см. команды HTTP API выше)
- monitor (см. команды HTTP API выше)
pubsub_login.xsd:
Блок кода | ||
---|---|---|
| ||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Request"> <xs:attribute name="login" type="xs:string" use="required"/> <xs:attribute name="password_hash" type="xs:base64Binary" use="required"/> <xs:attribute name="password_salt" type="xs:string" use="required"/> </xs:complexType> <xs:complexType name="Response"> <xs:all> <xs:element name="ok"/> </xs:all> </xs:complexType> <!-- in --> <xs:element name="in"> <xs:complexType> <xs:all> <xs:element name="request" type="Request"/> </xs:all> </xs:complexType> </xs:element> <!-- out --> <xs:element name="out"> <xs:complexType> <xs:all> <xs:element name="response" type="Response"/> </xs:all> </xs:complexType> </xs:element> </xs:schema> |
События Pubsub API
Полный список событий:
- line_status_event
line_status_event.xsd:
Статус линии абонента SSW
...