获取某个用户的参会记录
获取某个用户的参会记录
1. 接口描述
接口名称:
/confopenapi/report/getUserMeetingRecord
发送方式:
POST
参数格式:
accept: application/json;content-type: application/json
2. 输入参数
Http Header
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
token | 是 | 接口调用鉴权参数 | 也可以放在http body中 |
Http Body
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
startTime | 是 | int | 查询时间范围的开始时间戳 |
endTime | 是 | int | 查询时间范围的结束时间戳 |
userId | 是 | int | 全时用户ID |
page | 否 | int | 当前页,默认第一页 |
count | 否 | int | 每页的记录数 |
isMergeUser | 否 | int | 当同一场会议中,一个用户有多条入会记录时, 是否合并为一条, 1: 合并, 0:不合并(默认) |
请求传参示例
{
"userId": 88878944,
"startTime":1694534400,
"endTime":1694707199,
"count":100,
"page":1
}
4. 返回参数
参数名 | 类型 | 说明 |
---|---|---|
stauts | int | 0:成功,其他值:失败 |
result | JSON | 返回的数据内容 |
msg | string | 请求返回消息 |
request_id | string | 请求ID |
result参数说明
参数名 | 类型 | 说明 |
---|---|---|
pageCount | int | 当isMergeUser=1, 返回的是未经合并之前的记录数, 当isMergeUser=0是,返回的就是当前页的记录数 |
records | JSON | 用户参会记录 |
records参数说明
参数名 | 类型 | 说明 |
---|---|---|
eventId | int | 全时会议Id |
name | string | 用户姓名 |
onlineTime | int | 用户本场会中第一次上线时间 |
offlineTime | int | 用户本场会中最后一次下线时间 |
mobile | string | 用户手机 |
string | 用户邮箱 | |
ip | string | 用户IP地址 |
userId | int | 参会人全时用户ID |
返回示例
"status": 0,
"result": {
"pageCount": 3,
"records": [
{
"name": "testewerwe346",
"onlineTime": 1694757270,
"offlineTime": 1694757603,
"mobile": "",
"email": "testewerwe346@213shi.com",
"ip": "10.255.128.40",
"eventId": 640339,
"userId": 88878944
},
{
"name": "testewerwe346",
"onlineTime": 1694758808,
"offlineTime": 1694766614,
"mobile": "",
"email": "testewerwe346@213shi.com",
"ip": "10.255.128.40",
"eventId": 640339,
"userId": 88878944
},
{
"name": "testewerwe346",
"onlineTime": 1694766703,
"offlineTime": 1694939561,
"mobile": "",
"email": "testewerwe346@213shi.com",
"ip": "10.255.128.40",
"eventId": 640353,
"userId": 88878944
}
]
},
"msg": "Get User Meeting Record Success",
"request_id": "confopenapiserver-192.168.50.21-1695266757.939121900.887",
"timestamp": 1695266757939,
"request_duration": "4.0131076s"
}