请求方式: GET (HTTPS)
请求地址: https://open.welink.huaweicloud.com/api/meeting/v1/queryhistoryconferencedetail
认证方式: access_token,请参考获取access_token。
请求头部:
Content-Type: application/json
x-wlk-Authorization: access_token
请求参数说明:
参数名 | 参数说明 | 类型 | 必选 |
---|---|---|---|
confuuid | 会议uuid | String | 是 |
pageIndex | 指定返回的与会者列表的页面索引。该值必须大于0,默认为1。 | Int | 是 |
pageSize | 指定返回的与会者记录数,默认值由会议AS定义,内置会议和MediaX默认是20 | Int | 是 |
condition | 查询用来当做关键词的字符串,范围限定为1~128个字符。 | String | 否 |
userId | 用户帐号 | String | 否 |
type | 0:不区分终端和与会人。 1:分页查询区分终端和与会人,结果合并返回。 2:单独查询终端和与会人,结果单独返回。 默认值为“0”。 |
Int | 否 |
queryType | 当“type”为“2”时,该字段有效。 0:查询与会人。 1:查询终端。 默认值为“0”。 |
Int | 否 |
请求示例:
curl -X GET \
'https://open.welink.huaweicloud.com/api/meeting/v1/queryhistoryconferencedetail?confuuid=ed0fe325f97211e9bf928171462e3479&pageIndex=1&pageSize=202&userId=zhangshan@example &queryType=0 HTTP/1.1' \
-H 'Content-Type: application/json' \
-H 'x-wlk-Authorization: dc63dfa2-d338-47f4-84d9-c23be8c33200' \
响应格式说明
返回结果示例:
{
"code" :"0",
"message" :"Success",
"data" :{
"conferenceData" :{
"conferenceID" :"914016429",
"mediaTypes" :"Data,Voice,HDVideo",
"subject" :"张三的会议",
"size" :1,
"timeZoneID" :"56",
"startTime" :"2019-10-29 01:42",
"endTime" :"2019-10-29 01:46",
"accessNumber" :"+9911110086",
"language" :"zh-CN" ,
"passwordEntry" :[
{
"conferenceRole" :"chair",
"password" :"8054"
},
{
"conferenceRole":"general",
"password" :""
}
],
"userid" :"admin@autotestworkplace",
"scheduserName" :"张三",
"multiStreamFlag" :1,
"conferenceType" :0,
"confType" :"IMMEDIATELY",
"isAutoMute" :0,
"isAutoRecord" :0,
"guestJoinUri":"https://bmeeting.huaweicloud.com:36443/#/j/914016429",
"recordType" :0,
"recordAuxStream" :0,
"confConfigInfo" :{
"inviteMode" :"AUTO_INVITE",
"prolongLength" :15,
"dispatchMode":"AUTO_DISPATCH",
"isGuestFreePwd" :true,
"isSendNotify" :false,
"isSendSms" :false,
"isAutoMute" :false
},
"vmrFlag" :0,
"scheduleVmr" :false,
"isHasRecordFile" :false,
"partAttendeeInfo":[
{
"phone":"+9911110005370",
"name":"zhangshan",
"role":0,
"isMute":0,
"type":"normal"
}
],
"terminlCount" :0,
"normalCount" :1,
"deptName" :"研发部 "
},
"data" :{
"pageIndex" :1,
"pageSize" :202,
"totalCount" :1,
"countTotal" :false,
"totalPages" :0,
"lastPage" :false,
"nextPage" :0,
"firstPage" :false,
"prePage" :0,
"orderBySetted" :false,
"offset" :0,
"data" :[
{
"participantID":"+991111xxxxx",
"name":"zhangshan",
"role":1,
"state":"MEETTING",
"attendeeType":"normal",
"accountId":"zhangshan@example",
"email":"zhangshan@example.com",
"sms":"+861895xxxxxx",
"deptName":"研发部",
"userUUID":" zhangshan@example"
}
]
}
}
}
返回参数说明:
参数名 | 必选 | 类型 | 参数说明 |
---|---|---|---|
code | 是 | string | 数据正常返回“0”,如果发生错误,会返回对应的错误码 |
message | 否 | string | 返回信息,包括接口请求发生错误时的详细信息 |
data | 否 | ConferenceDetail | 返回数据,见ConferenceDetail数据结构: |
ConferenceDetail数据结构:
参数名 | 必选 | 类型 | 参数说明 |
---|---|---|---|
conferenceData | 否 | ConferenceInfo | 会议信息,参见ConferenceInfo数据结构: |
data | 否 | PageParticipant | 与会者列表,参见PageParticipant数据结构: |
PageParticipant数据结构:
参数名 | 必选 | 类型 | 参数说明 |
---|---|---|---|
pageIndex | 是 | Int | 第几页 |
pageSize | 是 | Int | 每页的记录数 |
totalCount | 是 | Int | 总记录数 |
countTotal | 否 | boolean | 取值:“true/false” |
totalPages | 否 | Int | 总页数 |
lastPage | 否 | boolean | 是否是最后一页,取值:“true/false” |
nextPage | 否 | Int | 下一页是第几页 |
firstPage | 否 | boolean | 是否是第一页,取值:“true/false” |
prePage | 否 | Int | 上一页是第几页 |
sort | 否 | String[0..*] | 排序字段 |
orderBySetted | 否 | String | 是否设置排序字段,取值:“true/false” |
offset | 否 | Int | 记录数偏移,这一页之前共有多少条 |
data | 是 | ParticipantInfo[0..*] | 会议列表,参见ParticipantInfo数据结构: |
ParticipantInfo数据结构:
参数名 | 必选 | 类型 | 参数说明 |
---|---|---|---|
participantID | 否 | String | 与会者唯一标识。(最长32字符) |
name | 否 | String | 与会者的名称(昵称) |
subscriberID | 否 | String | 与会者的号码 |
role | 否 | Int | 会议中的角色。 1:会议主席 0:普通与会者 |
state | 否 | String | 用户状态。 MEETTING:会议中 CALLING:正在呼叫 JOINING:正在加入会议 ALREADY_LEFT:已经离开 NOT_EXIST:用户不存在 BUSY:被叫用户忙 NO_RESPONSE:用户无应答 REFUSED:用户拒绝接听 FAILED:呼叫失败(前面没有包含的失败情况) 目前固定返回MEETTING状态,无其他状态。 |
address | 否 | String | Attendee中的address |
attendeeType | 否 | String | 默认值由会议AS定义。号码类型枚举值如下: “normal”:语音、高清、标清与会者地址(默认) “telepresence”:智真与会者地址类型,单屏、三屏智真均属此类。 “terminal”:会议室或硬终端 “outside”:外部与会人 “anonymous”:匿名入会 “mobile”:软终端用户手机, “telephone”:软终端用户固定电话 |
phone2 | 否 | String | 当attendeeType为telepresence时,且设备为三屏智真,则该字段填写左屏号码 |
phone3 | 否 | String | 当attendeeType为telepresence时,且设备为三屏智真,则该字段填写右屏号码 |
否 | String | 邮件地址。最大不超过96个字符。 | |
sms | 否 | String | 短信通知的手机号码。最大不超过127个字符。 |
deptName | 否 | String | 组织名称。最大不超过96个字符。 |
userId | 否 | String | 预订者的用户uuid |
accountId | 否 | String | 预订者的账号ID |