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

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

提示

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

升级

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

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

群组操作流程

图3-8 群组操作流程图

群组是指包含若干条会场记录的一条记录,通过不同的接口可以对群组进行不同操作,包括:查询、删除、修改、添加等,具体如下:

  1. 通过接口WEB_GetGroupListAPI可以获取全部群组记录,示例如下:

    请求参数示例:

    {"ParamIntArray":[]}
     /*ParamIntArray 数组表示请求的群组条目id,空表示所有群组*/
    
    Ext.Ajax.request({ 
                 url: 'action.cgi?ActionID=WEB_GetGroupListAPI', 
                 method:'POST', 
    jsonData:{"ParamIntArray":[]},
                 success:function(response){ 
                     var result = this.processResponse(response); 
     if(true !== result && result.data) 
                     { 
     /* result就是请求的群组数据,示例如下:

    {"success":1,"data":"{\"GroupList\":[{\"uwGroupID\":1,\"uwSiteCount\":2,\"auwSiteID\":[1,2],\"szGroupName\":\"Group 001\"},{\"uwGroupID\":2,\"uwSiteCount\":2,\"auwSiteID\":[3,4],\"szGroupName\":\"Group 002\"}]}"}*/

    }

    },

    fail:function(response){

    /* 请求失败 */

    },

    scope:this

    });

  2. 通过接口WEB_AddGroupItemAPI,可以新增一条群组本记录,示例如下:
    Ext.Ajax.request({ 
                 url: 'action.cgi?ActionID=WEB_AddGroupItemAPI', 
                 method:'POST', 
                 jsonData:data, 
                 success:function(response){ 
                     var result = this.processResponse(response); 
     if(true !== result && 'undefined' != typeof result.data) 
                     { 
                         /* 添加成功 */ 
                     } 
                 }, 
                 fail:function(response){ 
                     /*异常处理*/ 
                 }, 
                 scope:this 
             });

    上面示例中的data就是要添加的群组信息,参数示例如:{"szGroupName":"Group 002","uwGroupID":0,"uwSiteCount":2,"auwSiteID":[3,4] },其中,3、4表示该群组包含的地址本会场。

  3. 可以通过接口WEB_SaveGroupItemAPI对某个群组记录进行修改,示例如下:
    Ext.Ajax.request({ 
                 url: 'action.cgi?ActionID=WEB_SaveGroupItemAPI', 
                 method:'POST', 
                 jsonData: data, 
                 success:function(response){ 
                     var result = this.processResponse(response); 
     if(true !== result && result.data) 
                     { 
                         /* 修改成功 */ 
                     } 
                 }, 
                 fail:function(response){ 
                     /* 失败处理 */ 
                 }, 
                 scope:this 
             });

    上面示例中的data就是修改后的群组信息,示例如:{"szGroupName":"Group 002","uwGroupID":2,"uwSiteCount":3,"auwSiteID":[2,3,4] }。

  4. 可以通过接口WEB_DelGroupItemAPI删除某个群组记录,支持批量删除和单个删除,示例如下:

    Ext.Ajax.request({

    url: 'action.cgi?ActionID=WEB_DelGroupItemAPI',

    method:'POST',

    jsonData:{ParamIntArray:id},

    success:function(response){

    var result = this.processResponse(response);

    if(true !== result && 'undefined' != typeof result.data)

    {

    /* 删除成功 */

    }

    },

    fail:function(response){

    /*异常处理*/

    },

    scope:this

    });

    上述示例中的id就是要删除的群组记录ID,如果想删除id为1的群组记录,则参数为{[1]},如果删除id为1、3的两个群组,则参数为{[1,3]}。

翻译
下载文档
更新时间:2019-03-08

文档编号:EDOC1100044503

浏览量:4870

下载量:63

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