GetMembersError

最近更新时间:2022-09-20 05:17:40

本文介绍获取频道用户列表错误状态码 GetMembersError

示例

/**
 * RTM 频道实例 
 * @params channelId: 频道名称。该字符串不可超过 64 字节。 (类型为: string)
 */
const rtmChannel = client.createChannel(channelId);

/**
 * 获取频道用户列表 
 * 在成功获取频道用户列表后,返回该频道所有用户 ID 的数组
 */
rtmChannel.getMembers() 
    .then(() => { })
    .catch((err) => {
        if (err.code === 3) {
            console.log("获取频道成员列表超时。");
        }
    });

GetMembersError

状态码状态码取频道用户列表错误状态
GET_MEMBERS_ERR_FAILURE1通用错误。获取频道成员列表失败。
GET_MEMBERS_ERR_NOT_IN_CHANNEL5用户不在频道内。
GET_MEMBERS_ERR_REJECTED2预留错误码
GET_MEMBERS_ERR_TIMEOUT3获取频道成员列表超时。目前的超时设置为 5 秒。可能原因:用户正处于 ABORTED 状态或 RECONNECTING 状态。
GET_MEMBERS_ERR_TOO_OFTEN4方法调用频率超过 5 次每 2 秒的上限。
GET_MEMBERS_ERR_USER_NOT_LOGGED_IN102方获取频道成员列表前未调用 login 方法或者 login 方法调用未成功。

API 参考