本文介绍查询指定用户在线状态错误状态码 QueryPeersOnlineStatusError
。
示例
/**
* 查询指定用户的在线状态 queryPeersOnlineStatus
* @params peerIds: 用户 ID 列表。用户 ID 个数不能超过 256。(类型为: string/array)
*/
client.queryPeersOnlineStatus(["123456"])
.then(() => { })
.catch((err) => {
if (err.code === 5) {
console.log("方法调用过于频繁。");
}
});
QueryPeersOnlineStatusError
状态码 | 枚举值 | 查询指定用户在线状态错误状态 |
---|---|---|
QUERY_PEERS_ONLINE_STATUS_ERR_INVALID_ARGUMENT | 2 | 无效的输入参数。 |
QUERY_PEERS_ONLINE_STATUS_ERR_REJECTED | 3 | 预留错误码 |
QUERY_PEERS_ONLINE_STATUS_ERR_TIMEOUT | 4 | 服务器响应超时。当前的超时时间设置为 10 秒。可能原因:用户正处于 ABORTED 状态或 RECONNECTING 状态。 |
QUERY_PEERS_ONLINE_STATUS_ERR_TOO_OFTEN | 5 | 方法调用过于频繁。超过 10 次每 5 秒的限制。 |
QUERY_PEERS_ONLINE_STATUS_ERR_USER_NOT_LOGGED_IN | 102 | 查询指定用户在线状态前未调用 login 方法或者 login 方法调用未成功。 |
说明
- queryPeersOnlineStatus 查询指定用户的在线状态。