Queries whether specified users are online.
Operation description
This operation allows up to 50 requests per second per account. Excess requests are dropped, which may cause service interruptions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:CheckLiveMessageUsersOnline |
none |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
Yes |
The application ID. |
demo |
| UserIds |
array |
Yes |
The user IDs to query. |
|
|
string |
No |
The user ID. Separate multiple IDs with commas (,). You can query 1 to 10 users per call. |
uid |
|
| DataCenter |
string |
No |
The data center. Must match the value specified when you called the CreateLiveMessageApp operation. Valid values: cn-shanghai and ap-southeast-1 (Singapore). |
cn-shanghai |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
178F572F-AECF-100B-937A-B8047B4D**** |
| UserList |
array<object> |
The queried users. |
|
|
object |
|||
| Online |
boolean |
Whether the user is online. |
false |
| UserId |
string |
The user ID. |
uid1 |
Examples
Success response
JSON format
{
"RequestId": "178F572F-AECF-100B-937A-B8047B4D****",
"UserList": [
{
"Online": false,
"UserId": "uid1"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InputInvalid | %s. | Invalid input parameters. |
| 500 | ServerError | %s. | Unknown error. Try again later or submit a ticket. |
| 403 | NoAuth | %s. | No permission |
| 404 | ResourceNotExist | %s. | The requested resource does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.