华为云用户手册

  • 响应参数 表4 响应参数 参数 类型 描述 latency ThresholdData object 延迟阈值信息,单位为毫秒(ms) thresholdType = CPU时无效 jitter ThresholdData object 抖动阈值信息,单位为毫秒(ms) thresholdType = CPU时无效 packetLoss PacketThresholdData object 丢包率阈值信息,单位为百分比(%) thresholdType = CPU时无效 clientCpuMax CPUThresholdData object 会议最大CPU阈值信息,单位为百分比(%) 仅当thresholdType = CPU时有效 systemCpuMax CPUThresholdData object 系统最大CPU阈值信息,单位为百分比(%) 仅当thresholdType = CPU时有效 表5 ThresholdData 数据结构 参数名称 参数类型 描述 receiving Integer 自定义接收方向阈值,单位为毫秒(ms)。 receivingDefault Integer 默认接收方向阈值,单位为毫秒(ms)。 sending Integer 自定义发送方向阈值,单位为毫秒(ms)。 sendingDefault Integer 默认发送方向阈值,单位为毫秒(ms)。 表6 PacketThresholdData 数据结构 参数名称 参数类型 描述 receiving Integer 自定义接收方向阈值,单位为百分比(%)。 receivingDefault Integer 默认接收方向阈值,单位为百分比(%)。 sending Integer 自定义发送方向阈值,单位为百分比(%)。 sendingDefault Integer 默认发送方向阈值,单位为百分比(%)。 表7 CPUThresholdData 数据结构 参数名称 参数类型 描述 cpu Integer 自定义CPU阈值,单位为百分比(%)。 cpuDefault Integer 默认CPU阈值,单位为百分比(%)。
  • 请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 offset 否 Integer Query 查询偏移量。 取值:大于等于0,默认值为0。 大于等于最大条目数量,则返回最后一页的数据。 limit 否 Integer Query 查询的条目数量。 取值:1-500,默认值为20。 searchKey 否 String Query 查询条件。会议主题、会议预约人和会议ID等可作为搜索内容。长度限制为1-512个字符。 X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。
  • 请求消息示例 GET​ /v1/metrics/conferences/online?offset=0&limit=20&searchKey=深圳分部 Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC 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: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 2450 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c Server: api-gateway X-Request-Id: ac9f75ec3c97c823f128526a924532b2 { "count": 1, "limit": 10, "offset": 0, "data": [{ "confUUID": "a3d9a31c8af211eb8075a12479434adb", "conferenceID": "98909587", "subject": "研发晨会", "scheduserName": "深圳分部秘书", "deptName": "XXXXX", "alarm": "YES", "audioAlarm": "NO", "videoAlarm": "YES", "screenAlarm": "NO", "cpuAlarm": "NO", "timeZoneID": "56", "startTime": 1618220740926, "endTime": 1618222194202, "duration": 32, "participants": 52, "webinar": false }] }
  • CURL命令示例 curl -k -i -X GET -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -d 'startDate=1617206400000&endDate=1618588800000' https://api.meeting.huaweicloud.com/v1/metrics/conferences/history
  • 请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 startDate 是 Long Query 查询的起始日期,Unix时间戳(单位毫秒)。 endDate 是 Long Query 查询的截止日期,Unix时间戳(单位毫秒)。 offset 否 Integer Query 查询偏移量。 取值:大于等于0,默认值为0 大于等于最大条目数量,则返回最后一页的数据 limit 否 Integer Query 查询的条目数量。 取值:1-500,默认值为20 searchKey 否 String Query 查询条件。会议主题、会议预约人和会议ID等可作为搜索内容。长度限制为1-512个字符。 X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。
  • 请求消息示例 GET​ /v1/metrics/conferences/history?startDate=1617206400000&endDate=1618588800000&offset=0&limit=20&searchKey=深圳分部 Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC 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: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 2450 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c Server: api-gateway X-Request-Id: ac9f75ec3c97c823f128526a924532b2 { "count": 1, "limit": 10, "offset": 0, "data": [{ "confUUID": "a3d9a31c8af211eb8075a12479434adb", "conferenceID": "98909587", "subject": "研发晨会", "scheduserName": "深圳分部秘书", "deptName": "XXXXX", "alarm": "YES", "audioAlarm": "NO", "videoAlarm": "YES", "screenAlarm": "NO", "cpuAlarm": "NO", "timeZoneID": "56", "startTime": 1618220740926, "endTime": 1618222194202, "duration": 32, "participants": 52, "webinar": false }] }
  • 响应消息示例 HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 2450 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c Server: api-gateway X-Request-Id: ac9f75ec3c97c823f128526a924532b2 { "count": 4, "limit": 10, "offset": 0, "data": [{ "time": "2021-03-19", "userLoginDevicesName": "安卓", "userLoginDevicesCount": "177" }, { "time": "2021-03-20", "userLoginDevicesName": "Windows", "userLoginDevicesCount": "178" }, { "time": "2021-03-20", "userLoginDevicesName": "ios", "userLoginDevicesCount": "178" }, { "time": "2021-03-20", "userLoginDevicesName": "安卓", "userLoginDevicesCount": "178" } ] }
  • 请求消息示例 GET /v1/metrics/dashboard/statistic/user/info?timeUnit=D&startTime=2021-03-19&endTime=2021-03-20&category=user_login_device_info&offset=0&limit=10 Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC user-agent: WeLink-desktop Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)
  • CURL命令示例 curl -k -i -X GET -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -s "https://api.meeting.huaweicloud.com/v1/metrics/dashboard/statistic/user/info?timeUnit=D&startTime=2021-03-19&endTime=2021-03-20&category=user_login_device_info&offset=0&limit=10"
  • 请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 offset 否 Integer Query 查询偏移量。 取值:大于等于0,默认值为0 若offset大于等于最大条目数量,则返回最后一页数据,页数根据总条目数和limit计算得出 limit 否 Integer Query 查询的条目数量。 取值:1-500,默认值为20 timeUnit 是 String Query 查询时间维度,取值: D: 按日查询 M: 按月查询 startTime 是 String Query 查询时间范围的开始时间,格式根据timeUnit的取值而定。 timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月 endTime 是 String Query 查询时间范围的结束时间,格式根据timeUnit的取值而定。 timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月 category 是 String Query 查询分类,取值: user_login_info: 用户登录数据 user_activate_info: 用户激活数据 user_login_device_info: 用户登录设备数据 X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。
  • 响应参数 表4 响应参数 参数 类型 描述 count Integer 总记录数。 limit Integer 查询条目数量。 offset Integer 查询偏移量。 data Array of StatisticUserDataItem objects 会议用户数据按时间点统计的查询结果数组。 表5 StatisticUserDataItem数据结构 参数名称 参数类型 描述 time String 日期/月份。 userLoginCount String 登录用户数。 category = user_login_info时有效。 userPCLoginCount String PC端登录用户数。 category = user_login_info时有效。 userMobileLoginCount String 移动端登录用户数。 category = user_login_info时有效。 userActivatedCount String 激活用户数。 category = user_activate_info时有效。 userLoginDevicesName String 用户登录设备名称。 category = user_login_device_info时有效。 userLoginDevicesCount String 用户登录设备数。 category = user_login_device_info时有效。
  • 请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 offset 否 Integer Query 查询偏移量。 取值:大于等于0,默认值为0 若offset大于等于最大条目数量,则返回最后一页数据,页数根据总条目数和limit计算得出 limit 否 Integer Query 查询的条目数量。 取值:1-500,默认值为20 timeUnit 是 String Query 查询时间维度,取值: D: 按日查询 M: 按月查询 startTime 是 String Query 查询时间范围的开始时间,格式根据timeUnit的取值而定。 timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月 endTime 是 String Query 查询时间范围的结束时间,格式根据timeUnit的取值而定。 timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月 category 是 String Query 查询分类,取值: user_participate_info: 用户与会统计数据 hard_terminal_participate_info: 硬件终端与会统计数据 participant_type_info: 与会设备统计数据 X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。
  • 响应消息示例 HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 2450 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c Server: api-gateway X-Request-Id: ac9f75ec3c97c823f128526a924532b2 { "count": 3, "limit": 4, "offset": 0, "data": [{ "time": "2021-04-18", "confUserName": "linghaiwen", "confUserAccount": "lingwenhai", "confUserDeptName": "1", "confUserCount": "1", "confUserDuration": "53" }, { "time": "2021-04-19", "confUserName": "zhaoyuwei", "confUserAccount": "haiwenling", "confUserDeptName": "lingwenhai", "confUserCount": "3", "confUserDuration": "33" }, { "time": "2021-04-19", "confUserName": "linghaiwen", "confUserAccount": "lingwenhai", "confUserDeptName": "lingwenhai", "confUserCount": "2", "confUserDuration": "22" } ] }
  • 响应参数 表4 响应参数 参数 类型 描述 count Integer 总记录数。 limit Integer 查询条目数量。 offset Integer 查询偏移量。 data Array of StatisticParticipateDataItem objects 会议与会数据按时间点统计的查询结果数组。 表5 StatisticParticipateDataItem数据结构 参数名称 参数类型 描述 time String 日期/月份。 confUserName String 与会用户名称。 category = user_participate_info时有效。 confUserAccount String 与会用户账户。 category = user_participate_info时有效。 confUserDeptName String 与会用户所属部门。 category = user_participate_info时有效。 confUserCount String 用户与会数。 category = user_participate_info时有效。 confUserDuration String 用户与会时长(秒)。 category = user_participate_info时有效。 confHardTerminalName String 与会硬件终端名称。 category = hard_terminal_participate_info时有效。 confHardTerminalModel String 与会硬件终端型号。 category = hard_terminal_participate_info时有效。 confHardTerminalUserId String 与会硬件终端的用户ID。 category = hard_terminal_participate_info时有效。 confHardTerminalCount String 硬件终端与会数。 category = hard_terminal_participate_info时有效。 confHardTerminalDuration String 硬件终端与会时长(秒)。 category = hard_terminal_participate_info时有效。 deviceType String 与会设备类型。 category = participant_type_info时有效。 deviceVersion String 与会设备版本。 category = participant_type_info时有效。 deviceAttendanceCount String 设备与会数。 category = participant_type_info时有效。
  • 请求消息示例 GET /v1/metrics/dashboard/statistic/conference/participant?timeUnit=D&startTime=2021-04-01&endTime=2021-04-30&category=user_participate_info&offset=0&limit=4 Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC user-agent: WeLink-desktop Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)
  • CURL命令示例 curl -k -i -X GET -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -s "https://api.meeting.huaweicloud.com/v1/metrics/dashboard/statistic/conference/participant?timeUnit=D&startTime=2021-04-01&endTime=2021-04-30&category=user_participate_info&offset=0&limit=4"
  • 请求消息示例 GET /v1/metrics/conference/participant/qos?confUUID=a3d9a31c8af211eb8075a12479434adb&confType=history&participantID=kxxwoo5hmo9khlmggklawbwiwfl999bw&qosType=video Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC 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: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 2450 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c Server: api-gateway X-Request-Id: ac9f75ec3c97c823f128526a924532b2 { "user": { "confUUID": "a3d9a31c8af211eb8075a12479434adb", "conferenceID": "98909587", "participantID": "kxxwoo5hmo9khlmggklawbwiwfl999bw", "userUUID": "ff80808167ef1edf0167f339533d05a6", "displayName": "深圳分部", "deptName": "XXXXX", "terminalType": "PC", "role": "host", "ipAddress": "***.***.**.**", "country": "中国", "province": "四川省", "city": "成都市", "appVersion": "60.15.5", "joinTime": 1618220940926, "leftTime": 1618221194202, "systemInfo": "android-11", "networkType": "wifi", "alarm": "YES", "audioAlarmSend": "YES", "videoAlarmSend": "NO", "screenAlarmSend": "NO", "audioAlarmRec": "YES", "videoAlarmRec": "YES", "screenAlarmRec": "NO", "cpuAlarm": "NO", "microphoneInfo": "Microphone Array (Realtek(R) Audio)", "speakerInfo": "Speakers/Headphones (Realtek(R) Audio)", "cameraInfo": "Lenovo EasyCamera", "dataCenter": "Region-China-2", "leftReason": 0 }, "qos": { "type": "video", "send": { "bitrate": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000 }], "latency": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000, "alarm": true, "threshold": 700 }], "jitter": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000, "alarm": true, "threshold": 700 }], "packet_loss_max": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000, "alarm": true, "threshold": 700 }], "resolution": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000 }], "frame": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000 }] }, "receive": { "bitrate": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000 }], "latency": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000, "alarm": true, "threshold": 700 }], "jitter": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000, "alarm": true, "threshold": 700 }], "packet_loss_max": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000, "alarm": true, "threshold": 700 }], "resolution": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000 }], "frame": [{ "time": "2021-04-16T01:18:23.404Z", "value": 1000 }] } } }
  • CURL命令示例 curl -k -i -X GET -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -d 'confUUID=a3d9a31c8af211eb8075a12479434adb&confType=history&participantId=kxxwoo5hmo9khlmggklawbwiwfl999bw&qosType=video' https://api.meeting.huaweicloud.com/v1/metrics/conference/participant/qos
  • 请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 confUUID 是 String Query 会议UUID。 confType 是 String Query 会议类别。 online:在线会议,在召开的会议 history:历史会议,已召开的会议 participantID 是 String Query 与会者标识。 qosType 是 String Query QoS类型 audio:音频 video:视频 screen:屏幕共享 cpu:cpu X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。
  • 响应参数 表4 响应参数 参数 类型 描述 user QosParticipantInfo object 与会者信息。 qos QosInfo object QoS数据。 表5 QoSInfo 数据结构 参数名称 参数类型 描述 type String QoS类型 audio:音频 video:视频 screen:屏幕共享 cpu:cpu send QosSendReceiveInfo object 会议与会者发送QoS数据。当qosType = audio/video/screen 时有效。 receive QosSendReceiveInfo object 会议与会者接收QoS数据。当qosType = audio/video/screen 时有效。 cpu QosCpuInfo object 会议与会者CPU QoS数据,当qosType = cpu 时有效。 表6 QosSendReceiveInfo 数据结构 参数名称 参数类型 描述 bitrate Array of QosDataNoThrElement objects 码率,单位kbps,不含阈值告警。当qosType = audio/video/screen 时有效。 latency Array of QosDataElement objects 时延,单位毫秒, 含阈值告警。当qosType = audio/video/screen 时有效。 jitter Array of QosDataElement objects 抖动,单位毫秒,含阈值告警。当qosType = audio/video/screen 时有效。 packet_loss_max Array of QosDataElement objects 最大丢包率,单位百分比 含阈值告警。当qosType = audio/video/screen 时有效。 resolution Array of QosDataNoThrElement objects 分辨率,不含阈值告警。当qosType = video/screen 时有效。 frame Array of QosDataNoThrElement objects 帧率,单位fps,不含阈值告警。当qosType = video/screen 时有效。 表7 QoSCpuInfo 数据结构 参数名称 参数类型 描述 client_cpu_max Array of QosDataElement objects App最大CPU使用率。 system_cpu_max Array of QosDataElement objects 系统最大CPU使用率。 表8 QosDataNoThrElement 数据结构 参数名称 参数类型 描述 time String QoS时间点,UTC时间,格式:yyyy-MM-ddTHH:mm:ss.SSSZ。 value String QoS值。 表9 QoSDataElement 数据结构 参数名称 参数类型 描述 time String QoS时间点,UTC时间,格式:yyyy-MM-ddTHH:mm:ss.SSSZ。 value Integer QoS值。 alarm Boolean 该时间点是否有阈值告警。 true:阈值告警 false:无阈值告警 threshold Integer 该时间点的阈值。
  • 响应消息示例 HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 2450 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c Server: api-gateway X-Request-Id: ac9f75ec3c97c823f128526a924532b2 { "code": "0", "message": "OK" }
  • 请求消息示例 POST /v1/metrics/conference/threshold?thresholdType=AUDIO Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC user-agent: WeLink-desktop Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191) { "latency": { "receiving": 500, "sending": 500 }, "jitter": { "receiving": 500, "sending": 500 }, "packetLoss": { "receiving": 20, "sending": 20 } }
  • CURL命令示例 curl -k -i -X POST -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -d 'thresholdType=AUDIO' https://api.meeting.huaweicloud.com/v1/metrics/conference/threshold -d'{"latency":{"receiving":500,"sending":500},"jitter":{"receiving":500,"sending":500},"packetLoss":{"receiving":20,"sending":20}}'
  • 请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 thresholdType 是 String Query 阈值类型。 AUDIO:音频相关阈值 VIDEO:视频相关阈值 SCREEN:屏幕共享相关阈值 CPU:CPU相关阈值 X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。 latency 否 SetThresholdData object Body 延迟阈值设置值,单位为毫秒(ms) thresholdType = AUDIO/VIDEO/SCREEN时必填 thresholdType = CPU时无效 jitter 否 SetThresholdData object Body 抖动阈值设置值,单位为毫秒(ms) thresholdType = AUDIO/VIDEO/SCREEN时必填 thresholdType = CPU时无效 packetLoss 否 SetPacketThresholdData object Body 丢包率阈值设置值,单位为百分比(%) thresholdType = AUDIO/VIDEO/SCREEN时必填 thresholdType = CPU时无效 clientCpuMax 否 SetCPUThresholdData object Body 会议最大CPU阈值设置值,单位为百分比(%) thresholdType = AUDIO/VIDEO/SCREEN时无效 thresholdType = CPU时必填 systemCpuMax 否 SetCPUThresholdData object Body 系统最大CPU阈值设置值,单位为百分比(%) thresholdType = AUDIO/VIDEO/SCREEN时无效 thresholdType = CPU时必填 表3 SetThresholdData 数据结构 参数名称 参数类型 描述 receiving Integer 接收方向阈值设定值,单位为毫秒(ms)。 取值范围:0 - 10000。 sending Integer 发送方向阈值设定值,单位为毫秒(ms)。 取值范围:0 - 10000。 表4 SetPacketThresholdData 数据结构 参数名称 参数类型 描述 receiving Integer 接收方向阈值设定值,单位为百分比(%)。 取值范围:0 - 100。 sending Integer 发送方向阈值设定值,单位为百分比(%)。 取值范围:0 - 100。 表5 SetCPUThresholdData 数据结构 参数名称 参数类型 描述 cpu Integer CPU阈值设定值,单位为百分比(%)。 取值范围:0 - 100。
  • 响应消息示例 HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 2450 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c Server: api-gateway X-Request-Id: ac9f75ec3c97c823f128526a924532b2 { "count": 1, "limit": 10, "offset": 0, "data": [{ "confUUID": "a3d9a31c8af211eb8075a12479434adb", "conferenceID": "98909587", "participantID": "kxxwoo5hmo9khlmggklawbwiwfl999bw", "userUUID": "ff80808167ef1edf0167f339533d05a6", "displayName": "深圳分部", "deptName": "XXXXX", "terminalType": "PC", "role": "host", "ipAddress": "***.***.**.**", "country": "中国", "province": "四川省", "city": "成都市", "appVersion": "60.15.5", "joinTime": 1618220940926, "leftTime": 1618221194202, "systemInfo": "android-11", "networkType": "wifi", "alarm": "YES", "audioAlarmSend": "YES", "videoAlarmSend": "NO", "screenAlarmSend": "NO", "audioAlarmRec": "YES", "videoAlarmRec": "YES", "screenAlarmRec": "NO", "cpuAlarm": "NO", "microphoneInfo": "Microphone Array (Realtek(R) Audio)", "speakerInfo": "Speakers/Headphones (Realtek(R) Audio)", "cameraInfo": "Lenovo EasyCamera", "dataCenter": "Region-China-2", "leftReason": 0, "existQos": true }] }
  • CURL命令示例 curl -k -i -X GET -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -d 'confUUID=a3d9a31c8af211eb8075a12479434adb&confType=history' https://api.meeting.huaweicloud.com/v1/metrics/conference/participants
  • 响应参数 表4 响应参数 参数 类型 描述 count Integer 总记录数。 limit Integer 查询条目数量。 offset Integer 查询偏移量。 data Array of QosParticipantInfo objects QoS会议与会者列表。最多返回500条记录。 表5 QosParticipantInfo数据结构 参数名称 参数类型 描述 confUUID String 会议UUID。 conferenceID String 会议ID。 participantID String 与会者标识。 userUUID String 用户UUID。 displayName String 与会者的名称。 deptName String 部门名称。 terminalType String 入会终端类型。 PC: PC MOBILE: 手机 PAD:PAD设备 MAC:MAC设备 WEB:WEB方式入会,如通过WebRTC入会 ROOM:会议室 硬件终端:显示具体的硬件设备类型,如TE50, HUAWEI IDEAHUB, CISCO等 OTHER: 其他设备 role String 与会者角色。 host:主持人 guest:来宾 audience:观众 ipAddress String 与会者的IP地址。 country String 国家。 province String 省市(仅限中国)。 city String 城市(仅限中国)。 appVersion String 华为云会议APP版本。 joinTime Long 入会时间(UTC时间),Unix时间戳(单位毫秒)。 leftTime Long 离会时间(UTC时间),Unix时间戳(单位毫秒)。 说明: 与会者未离会:leftTime = 0 与会者已离会:leftTime = 实际离会时间 systemInfo String 终端操作系统信息。 networkType String 网络类型。 alarm String 总体告警 。 YES:音频(发送/接收),视频(发送/接收),屏幕共享(发送/接收),CPU任一项产生告警,总体告警状态即为 YES NO:无告警 audioAlarmSend String 音频发送告警 。 YES :发送音频的抖动,时延,丢包率任一项产生阈值告警,则音频发送告警状态为YES NO:发送音频无告警 videoAlarmSend String 视频发送告警 。 YES :发送视频的抖动,时延,丢包率任一项产生阈值告警,则视频发送告警状态为YES NO:发送视频无告警 screenAlarmSend String 屏幕共享发送告警 。 YES:发送屏幕共享的抖动,时延,丢包率任一项产生阈值告警,则屏幕共享发送告警状态为YES NO:发送屏幕共享无告警 audioAlarmRec String 音频接收告警。 YES:接收音频的抖动,时延,丢包率任一项产生阈值告警,则音频接收告警状态为YES NO:接收音频无告警 videoAlarmRec String 视频接收告警。 YES:接收视频的抖动,时延,丢包率任一项产生阈值告警,则视频接收告警状态为YES NO:接收视频无告警 screenAlarmRec String 屏幕共享接收告警。 YES:接收屏幕共享的抖动,时延,丢包率任一项产生阈值告警,则屏幕共享接收告警状态为YES NO:接收屏幕共享无告警 cpuAlarm String CPU告警。 YES:端侧的APP最大CPU使用率或系统最大CPU使用率任一项产生阈值告警,则CPU告警状态为YES NO:CPU无告警 microphoneInfo String 麦克风。 speakerInfo String 扬声器。 cameraInfo String 摄像头。 dataCenter String 数据中心。 leftReason Integer 离会原因。此字段仅标识离会原因,不做为是否已离会的判断依据。正在与会人员的离会原因初始值 = 0。 0:正常离会 1:网络异常离会 existQos Boolean 与会者是否存在QoS数据。 true:存在QoS数据 false:不存在QoS数据
共100000条