PeerSubscriptionStatusError

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

本文介绍订阅或退订操作错误状态码 PeerSubscriptionStatusError

示例

/**
 * 订阅指定单个或多个用户的在线状态  subscribePeersOnlineStatus
 * @params peerIds: 订阅指定的单个或多个用户 (类型为: string/array)
 */
client.subscribePeersOnlineStatus(['123456'])
    .then(() => { })
    .catch((err) => {
        if (err.code === 4) {
            console.log("服务器响应超时。当前的超时时间设置为 5 秒");
        }
    });

PeerSubscriptionStatusError

状态码枚举值订阅或退订操作错误状态
PEER_SUBSCRIPTION_STATUS_ERR_FAILURE1订阅或退订操作失败。
PEER_SUBSCRIPTION_STATUS_ERR_INVALID_ARGUMENT2无效的输入参数。
PEER_SUBSCRIPTION_STATUS_ERR_OVERFLOW6订阅人数超过 512 人的上限。
PEER_SUBSCRIPTION_STATUS_ERR_REJECTED3预留错误码
PEER_SUBSCRIPTION_STATUS_ERR_TIMEOUT4服务器响应超时。当前的超时时间设置为 5 秒。可能原因:用户正处于 ABORTED 状态或 RECONNECTING 状态。
PEER_SUBSCRIPTION_STATUS_ERR_TOO_OFTEN5方法调用过于频繁。超过 10 次每 5 秒的限制。
PEER_SUBSCRIPTION_STATUS_ERR_USER_NOT_LOGGED_IN102发送点对点消息前未调用 login 方法或者 login 方法调用未成功。

说明