本文介绍查询单个或多个频道的成员人数错误状态码 GetChannelMemberCountErrCode
。
示例
import ArRTM from "ar-rtm-sdk";
/**
* 创建 RTM 客户端实例
* @params demoAppId: Pass your App ID here.
*/
const client = ArRTM.createInstance("demoAppId", { enableLogUpload: false });
/**
* 查询单个或多个频道的成员人数 getChannelMemberCount
* @params channelIds: 指定频道名列表 (类型:string/array)
*/
client.getChannelMemberCount("123")
.catch((err) => {
if (err.code === 102) {
console.log("请先登录 RTM 系统");
}
});
GetChannelMemberCountErrCode
状态码 | 枚举值 | 查询单个或多个频道的成员人数错误状态 |
---|---|---|
GET_CHANNEL_MEMBER_COUNT_ERR_EXCEED_LIMIT | 5 | 指定频道数大于 32。 |
GET_CHANNEL_MEMBER_COUNT_ERR_FAILURE | 1 | 通用未知错误。 |
GET_CHANNEL_MEMBER_COUNT_ERR_INVALID_ARGUMENT | 2 | 输入的频道 ID 无效。 |
GET_CHANNEL_MEMBER_COUNT_ERR_NOT_INITIALIZED | 101 | anyRTC RTM 服务未完成初始化。 |
GET_CHANNEL_MEMBER_COUNT_ERR_TIMEOUT | 4 | 服务器响应超时。当前的当前的超时设定为 5 秒。 |
GET_CHANNEL_MEMBER_COUNT_ERR_TOO_OFTEN | 3 | 方法调用过于频繁。超过 1 次每秒的限制。 |
GET_CHANNEL_MEMBER_COUNT_ERR_USER_NOT_LOGGED_IN | 102 | 本次操作前未调用 login 方法或者 login 方法调用未成功。 |
API 参考
- getChannelMemberCount 查询单个或多个频道的成员人数。