所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

TE10, TE20 会议电视终端 V600R019C00 HTTP API 编程参考

为了方便用户在自定义操作界面上控制终端,终端提供了大量的API(Application Programming Interface)命令行接口,用户可以通过调用这些接口控制终端。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
消息数据的订阅与取消订阅

消息数据的订阅与取消订阅

由于部分请求不能马上得到处理结果,需要通过消息通知的方式通知客户端。

提供的消息接口请参见消息接口

消息主要分两类:

第一类是不需要用户订阅就会发给所有用户的消息,例如终端离开会议等。

第二类则是需要用户订阅才会发送给用户的消息,例如多组多画面操作结果响应。

用“是否自动推送”字段来区分这两类。该字段标识为Y的属于第一类,标识为N的属于第二类。

消息ASN结构定义如下:WEB_MAILBOX_RES_INFO ::= STRUCT

{ 
     msgID INT32,       --消息ID 
     msgName   STRING [0..32], --消息名称 
     subMsgIDINT32,       --子消息ID 
     param1 INT32,       --参数1 
     param2 INT32,       --参数2 
 msgData STRING,       --变长数据内容 
 sessionID  STRING,        --该上报消息对应的下发消息的会话ID 
 }

针对需要订阅类的消息,用户通过接口WEB_SubscribeMsgAPI来订阅消息,以及通过WEB_ UnSubscribeMsgAPI来取消消息的订阅。订阅和取消订阅都可以批量进行(可订阅的消息全集请参见消息接口,参数结构是变长的消息名称(字符串类型)的数组,以订阅消息为例说明,示例如下:

Ext.Ajax.request({ 
 url: 'action.cgi?ActionID=WEB_SubscribeMsgAPI', 
 method: 'POST', 
             jsonData: params, 
 success: function(response){ 
   var result = this.processResponse(response); 
 if(1 == result.success){ 
                  /* 数据处理 */ 
 };           
 }, 
           failure: function(response){ 
 /* 异常处理 */ 
           }, 
           scope: this 
         }); 
 上述示例中的params就是订阅的消息参数,示例如: 
 {"aszMsgIDs":["MSG_CALL_RSP","MSG_CALL_INCOMING", "MSG_BRDCAST_CANCEL"]}
翻译
下载文档
更新时间:2019-03-08

文档编号:EDOC1100044503

浏览量:5326

下载量:63

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页