智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 服务端API参考 > 会议控制 > 接口参考 查询历史会议信息

入门使用

查询历史会议信息

更新时间:2019-11-20

描述

管理员或普通用户可以通过该接口查询指定历史会议信息,管理员可以查询管理权限域内所有的会议,普通用户仅能查询当前帐号管理的会议。

接口原型

表1 接口原型

请求方法

GET

请求地址

/historyConferences/{confuuid}

传输协议

HTTPS

请求参数

表2 参数说明

参数

是否必须

类型

位置

描述

confuuid

String

URL

会议UUID。

pageIndex

Int

URL

指定返回的与会者列表的页面索引。该值必须大于0。

默认值为“1”

pageSize

Int

URL

指定返回的与会者记录数。默认值由会议AS定义。

condition

String

URL

根据会议主题,预定人和vmr会议id关键词的字符串,查询历史会议信息。

Authorization

String

Header

授权令牌。将执行鉴权响应的accessToken

进行Base64转码操作

样例:Basic Base64(accessToken)

type

Int

Header

  • 0:不区分会议室和与会人。
  • 1:分页查询区分会议室和与会人,结果合并返回。
  • 2:单独查询会议室与与会人,结果也是单独返回。

默认值为“0”

queryType

Int

Header

“type”“2”时,该字段有效。

  • 0:查询与会人
  • 1:查询终端

默认值为“0”

响应参数

表3 参数说明

参数

类型

描述

returnCode

Int

返回码。

returnDesc

String

返回描述。

data

ConferenceDetail

返回数据。

请求消息示例

GET /historyConferences/38e9c0c93f4411e9858bcb97842b93b6?pageIndex=1&pageSize=20&condition=user02
Connection: keep-alive
Authorization: Basic WHQ2VzNRcTJSNDFCQzYxbEVMMVl2Tm9mU3E2Z1gwQ1RQ
user-agent: WeLink-desktop
Host: api.meeting.huaweicloud.com
User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)
 

响应消息示例

HTTP/1.1 200 
Date: Sat, 09 Mar 2019 07:23:24 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 1816
Connection: keep-alive
Expires: 0
Pragma: No-cache
Cache-Control: no-cache
http_proxy_id: b74350ba75078e9ad1ec3610f2ec5550
Server: api-gateway
X-Request-Id: e71ece483fad1f909dd45c796af8360

{
    "returnCode": 0,
    "returnDesc": "Success",
    "data": 
    {
        "conferenceData": 
        {
            "conferenceID": "914037886",
            "mediaTypes": "Data,Voice,Video",
            "subject": "Conference Topic",
            "size": 3,
            "timeZoneID": "56",
            "startTime": "2019-03-05 12:43",
            "endTime": "2019-03-05 13:28",
            "conferenceState": "Destroyed",
            "accessNumber": "+8657*******",
            "language": "zh-CN",
            "passwordEntry": [
            {
                "conferenceRole": "general",
                "password": "185449"
            }],
            "accountID": "test01",
            "scheduserName": "test01",
            "multiStreamFlag": 1,
            "conferenceType": 0,
            "isAutoMute": 1,
            "isAllowRecord": 0,
            "isAutoRecord": 0,
            "guestJoinUri": "https://nmeeting.huaweicloud.com:38443/portal/j/914037886?p=3c0b2bebad20396f5270ff9e50593c518f2b5b94e13ef08e",
            "recordType": 0,
            "recordAuxStream": 0,
            "confConfigInfo": 
            {
                "videoConfMode": "FREE",
                "inviteMode": "AUTO_INVITE",
                "prolongLength": 15,
                "dispatchMode": "AUTO_DISPATCH",
                "isGuestFreePwd": false,
                "isSendNotify": true,
                "isSendSms": true,
                "isAutoMute": true
            },
            "audienceFlag": 0,
            "vmrFlag": 0,
            "scheduleVmr": false,
            "isHasRecordFile": false,
            "terminlCount": 0,
            "normalCount": 0,
            "deptName": "huawei_ffl ",
            "advanceStartTime": "0"
        },
        "data": 
        {
            "pageIndex": 1,
            "pageSize": 20,
            "totalCount": 1,
            "totalPages": 0,
            "nextPage": 0,
            "prePage": 0,
            "offset": 0,
            "data": [
            {
                "participantID": "+8657*******",
                "name": "user02",
                "role": 0,
                "state": "MEETTING",
                "isMute": 0,
                "isDeaf": 0,
                "allowVideo": 0,
                "isRollcalled": 0,
                "hasTokenRing": 0,
                "isShare": 0,
                "isBroadcast": 0,
                "attendeeType": "normal",
                "accountId": "user02",
                "email": "user02@huawei.com",
                "deptName": "huawei_ffl "
            }]
        }
    }
}
 

CURL命令示例

curl -k -i -X GET -H 'Authorization:Basic Z0dKbDlWNktHNDV4ZWw4alBkYVBjQWRNbnJNWmthRXFt' 'https://api.meeting.huaweicloud.com/historyConferences/d10652524fc311e99f35f5704b9ddc7e'