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

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

提示

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

升级

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

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

请求会场列表和会议信息

图3-11 获取会场列表、会议信息流程

会议控制的前提是本地会场处于多点会议中,其他情况下不能进行会议控制。通过HTTP API接口获取会场列表和会议信息时,可以发送请求WEB_InitSiteListDataAPI,HTTP server判断当前是否处于多点会议中,如果处于多点会议中,就将会议信息和会场列表统一发给HTTP Client,解析数据后,可以显示会场列表。反之,返回失败响应,HTTP Client根据实际场景需要做处理,一般都是由于误操作导致。

/* 示例:请求会场列表和会议信息(基于Ext2.3框架开发)*/ 
 /* 点击按钮initSiteListBtn时,执行initSiteList */ 
 Ext.getCmp('initSiteListBtn').on('click', this.initSiteList, this);  
 ************************** 
 /* 在initSiteList函数中,通过AJAX请求,获取会场列表和会议信息 */ 
 initSiteList: function(){ 
     Ext.Ajax.request({ 
           url: 'action.cgi?ActionID=WEB_InitSiteListDataAPI', 
           method: 'POST', 
           success: function(response){ 
           var result = Ext.decode(response.responseText); 
           this.processInitSiteListCallback(result); 
           }, 
       failure: function(response){ 
           /* 服务端和客户端通信失败处理 */  
           }, 
           timeout: 10000, 
           scope: this 
       }); 
 }, 
 ********************************** 
 /* 对会场列表和会议信息进行解析处理 */ 
 processInitSiteListCallback: function(result){ 
 /* 获取数据成功 */ 
 if (result.success == 1){ 
     var confData = Ext.decode(result.data);  
     //confData就是解析好的JSON格式的会议信息(包含会场列表)。例如,confData = { joinSum:2, unJoinSum: 0, confState:"freetalk", localMT : {M: 1, T:1}, isChair : 1, hasChair:1, chairMT: {M:1, T:1}, auxTokenMT: {M:1, T:1}, isSiteCall: 1, ****** }; 
 } 
 /* 获取会场列表失败,alert方式提示用户 */ 
 else{ 
     alert(“获取会场列表失败”); 
 } 
 }
翻译
下载文档
更新时间:2019-03-08

文档编号:EDOC1100044503

浏览量:5345

下载量:63

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