在线调试

封禁账号

更新时间: 2025/08/21 17:27:49

该接口可以封禁指定的 IM 账号。

功能描述

禁用后账号无法登录,但是仍计入应用账号总数。禁用后的账号不能进行任何 IM 账号相关操作,调用相关接口会报错。

  • 出于安全目的,IM 账号创建后只能封禁,不能删除。
  • 建议优先使用 更新账号属性 接口封禁账号。

调用频率

单个应用默认最高调用频率请参考 频控说明

请求信息

请求 URL

PATCH https://{endpoint}/im/v2/accounts/{account_id}/actions/disable

请求 URL 中的 {endpoint} 代表服务地址域名,您可以根据用户服务区域选择中国大陆和海外服务地址,并支持搭建高可用主备域名机制。详情请参考 调用方式 服务地址章节。

请求头参数

请求 Header 的参数说明请参考 请求 Header

路径参数

参数名称 类型 是否必选 描述
account_id String 需要封禁的 IM 账号 ID。

请求体参数

参数名称 类型 是否必选 说明 默认值
enabled Boolean 该账号是否可用。若设为 false,则表示封禁账号。
  • 禁用后账号无法登录,且该账号不能进行任何 IM 账号相关操作,调用相关接口会报错。
  • 被禁用的账号仍计入应用账号总数。
  • -
    need_kick Boolean 禁用用户(enabled = false)时可配置是否在禁用的同时踢掉该用户账号。如果设置为 true,则使该账号强制退出登录。 false
    kick_notify_extension String 禁用用户(enabled = false)时可设置强制踢下线操作的扩展字段,可透传至客户端 SDK(7.7.0 及以上版本才支持),长度上限 256 位字符。 -

    请求体示例

    JSON{
        "enabled": true,
        "need_kick": true,
        "kick_notify_extension": "notification"
    }
    

    响应信息

    响应头参数

    响应 Header 的参数说明请参考 响应 Header

    响应体

    参数名称 类型 说明 是否必返回
    code Integer 状态码,200 表示请求成功。
    msg String 提示信息。请求失败时返回错误信息,请求成功时返回 "success"。
    - data Object 返回的 JSON 数据对象,请求失败则返回空对象。
    account_id String IM 账号。
    - configuration Object 用户账号配置项。
    enabled Boolean IM 账号的是否可用。禁用后账号无法登录(仍计入应用账号总数),且该账号不能进行任何 IM 账号相关操作,调用相关接口会报错。
    p2p_chat_banned Boolean 单聊禁言标记。true:禁言。
    team_chat_banned Boolean 群聊禁言标记。true:禁言。
    chatroom_chat_banned Boolean 聊天室禁言标记。true:禁言。
    qchat_chat_banned Boolean 圈组禁言标记。true:禁言。
    push_enabled_when_desktop_online Boolean 桌面端在线时是否允许移动端推送(默认为 true),当设备有登录记录时才支持设置,否则无法修改。

    响应体示例

    JSON{
        "code": 200,
        "msg": "success",
        "data": {
            "account_id": "123456",
            "configuration": {
                "enabled": false,
                "p2p_chat_banned": false,
                "team_chat_banned": false,
                "chatroom_chat_banned": false,
                "qchat_chat_banned": false,
                "push_enabled_when_desktop_online": true
            }
        }
    }
    

    错误码

    本文仅列举部分业务接口错误码,完整列表请参考客户端 API 错误码

    错误码 错误码描述 错误信息示例
    200 请求成功 success
    414 参数错误 parameter error
    102404 用户不存在 account not exist
    102449 账号请求需要重试 account operation need retry
    500 服务器内部错误 internal server error
    此文档是否对你有帮助?
    有帮助
    去反馈
    • 功能描述
    • 调用频率
    • 请求信息
    • 请求 URL
    • 请求头参数
    • 路径参数
    • 请求体参数
    • 请求体示例
    • 响应信息
    • 响应头参数
    • 响应体
    • 响应体示例
    • 错误码