获取用户在线时长和上课时长
请求示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | <?php
use TalkCloud\Api\RoomSdk;
$config = [
'Tk_Company_Key' => '你的企业Key',
];
$sdk = new RoomSdk($config);
$result = $sdk->getRoomUserDuration([
'serial' => "123123",
'userId' => "用户ID",
]);
$resultData = json_decode($result, true);
|
返回结构说明
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | {
"result": 0,
"data": {
"ae111c29-4332-9bd3-3cbb-e764035cb676": {
"userName": "admin",
"userRoleId": "0",
"onlineDuration": 1509,
"classDuration": 1456
},
"7f0cce28-0b0a-1a68-d0e0-f04650039827": {
"userName": "22",
"userRoleId": "2",
"onlineDuration": 1504,
"classDuration": 1456
},
"e3501fbf-7be4-c6f5-8c7f-c3efc0ed68f8": {
"userName": "33",
"userRoleId": "2",
"onlineDuration": 1498,
"classDuration": 1456
}
},
"msg": ""
}
|
建议在业务代码中统一先 json_decode($result, true) 后再取字段。