Queries online users in a channel.
Operation description
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeChannelUsers |
list |
*Rtc
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
Yes |
The application ID. Only one application ID can be specified per request. |
aec**** |
| ChannelId |
string |
Yes |
The channel ID. Only one channel ID can be specified per request. |
testId |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response schema. |
||
| RequestId |
string |
The ID of the request. |
AD86847D-1F36-18C8-A995-5EEA340B3202 |
| Timestamp |
integer |
The UTC timestamp when the response is returned. |
1691027655 |
| IsChannelExists |
boolean |
Indicates whether the channel exists. Valid values:
Note
After all users leave a channel, cache clearing takes a few seconds. During this period, this parameter returns true while InteractiveUserNumber and LiveUserNumber return 0. |
true |
| InteractiveUserNumber |
integer |
The number of co-streamers. |
1 |
| LiveUserNumber |
integer |
The number of viewers. |
1 |
| InteractiveUserList |
array |
The list of streamers/co-streamers. |
|
|
string |
The list of interactive users. |
aaa |
|
| LiveUserList |
array |
The list of viewers. |
|
|
string |
The list of viewers. Up to 1,000 viewers are returned. |
bbb |
Examples
Success response
JSON format
{
"RequestId": "AD86847D-1F36-18C8-A995-5EEA34******",
"Timestamp": 1691027655,
"IsChannelExists": true,
"InteractiveUserNumber": 1,
"LiveUserNumber": 1,
"InteractiveUserList": [
"aaa"
],
"LiveUserList": [
"bbb"
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | 400 | InvalidInput | |
| 401 | 401 | InvalidAuth | |
| 500 | 500 | SystemError, Please Check App And Channel Exists, RETRY | |
| 404 | 404 | AppOrChannelNotExists |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.