即时通信
  1. 聊天室成员
即时通信
  • API在线调试指南
  • IM账号管理
    • 注册云信IM账号
      POST
    • 更新账号属性
      PATCH
    • 刷新 Token
      PATCH
    • 封禁账号
      PATCH
    • 更新移动端推送配置
      PATCH
    • 查询账号属性
      GET
    • 批量查询账号信息
      GET
    • 强制账号退出登录
      POST
  • 用户名片管理
    • 更新用户名片
    • 查询用户名片
    • 批量查询用户名片
    • 批量获取账号在线状态
  • 好友管理
    • 添加好友
    • 删除好友
    • 更新好友信息
    • 查询好友信息
    • 分页查询好友列表
    • 同意/拒绝添加好友
  • 静音管理
    • 分页查询静音列表
    • 解除静音
    • 设置静音
  • 黑名单管理
    • 列入黑名单
    • 移出黑名单
    • 分页查询黑名单列表
  • 消息管理
    • 发送消息
    • 批量发送单聊消息
    • 撤回/删除消息
    • 删除会话中漫游/历史消息
    • 发送单聊已读回执
    • 发送高级群已读回执
    • 查询群消息已读未读详情
    • 查询单条消息
    • 分页查询历史消息
    • 发送聊天室消息
    • 批量发送聊天室消息
    • 撤回/删除聊天室历史消息
    • 分页查询聊天室历史消息
    • 更新消息
    • 根据消息 ID 查询历史消息
    • 查询 Thread 消息
    • 添加快捷评论
    • 删除快捷评论
    • 查询快捷评论
    • 检索历史消息
    • 发送流式消息
  • 会话功能
    • 会话管理
      • 创建会话
      • 更新会话
      • 删除会话
      • 批量删除会话
      • 查询会话信息
      • 批量查询会话信息
      • 分页查询账号的所有会话列表
    • 会话未读数管理
      • 获取会话总未读数
    • 会话分组
      • 创建会话分组
      • 更新会话分组
      • 删除会话分组
      • 查询会话分组信息
      • 批量查询会话分组信息
      • 查询所有会话分组信息
  • 群组功能
    • 群成员
      • 拉人入群
      • 踢人出群
      • 主动退群
      • 更新群成员信息
      • 批量禁言群成员
      • 分页查询指定账号已加入的群组信息
    • 群组管理
      • 创建群组
      • 更新群组信息
      • 转让群主
      • 添加管理员
      • 移除管理员
      • 解散群组
      • 查询群组信息
      • 批量查询群组信息列表
      • 查询高级群在线成员列表
      • 批量查询高级群的在线成员数
      • 分页查询群成员列表
  • 聊天室功能
    • 聊天室管理
      • 创建聊天室
      • 获取聊天室地址
      • 查询聊天室信息
      • 更新聊天室信息
      • 开放/关闭聊天室
      • 聊天室禁言
      • 开启/关闭进出聊天室事件通知
      • 查询开放状态的聊天室
      • 分页查询聊天室在线成员列表
      • 查询聊天室固定成员列表
    • 聊天室成员
      • 设置聊天室成员角色
        POST
      • 更新聊天室在线成员信息
        PATCH
      • 禁言聊天室成员
        PATCH
      • 临时禁言聊天室成员
        PATCH
      • 查询聊天室的禁言列表
        GET
      • 拉黑聊天室成员
        PATCH
      • 聊天室标签禁言
        PATCH
      • 查询聊天室黑名单列表
        GET
      • 聊天室标签禁言
        PATCH
      • 修改聊天室在线成员标签
        PATCH
      • 查询标签下的在线成员数
        GET
      • 分页查询标签下的在线成员列表
        GET
      • 批量查询聊天室固定成员信息
        GET
      • 添加聊天室虚构用户
        POST
      • 删除聊天室虚构用户
        DELETE
      • 清空聊天室虚构用户
        DELETE
      • 查询聊天室虚构用户
        GET
    • 聊天室队列
      • 初始化聊天室队列
      • 删除聊天室队列
      • 更新聊天室队列
      • 查询聊天室队列元素
      • 从聊天室队列中取出元素
  • 广播消息管理
    • 发送广播消息
    • 删除广播消息
    • 查询广播消息
    • 分页查询广播消息
    • 发送聊天室全服广播消息
  • 系统通知管理
    • 发送自定义系统通知
    • 批量发送自定义系统通知
  • 发布订阅
    • 订阅在线状态事件
    • 查询在线状态事件订阅关系
    • 取消在线状态事件订阅
  • 翻译
    • 文本翻译
  1. 聊天室成员

更新聊天室在线成员信息

PATCH
/im/v2/room_members/{account_id}

请求参数

Path 参数
account_id
string 
必需
需要更新信息的成员账号 ID。
Header 参数
AppKey
string 
必需
默认值:
{{AppKey}}
X-custom-traceid
string 
可选
默认值:
{% mock 'uuid' %}
Nonce
string 
必需
默认值:
{{Nonce}}
CurTime
string 
必需
默认值:
{{CurTime}}
CheckSum
string 
必需
默认值:
{{CheckSum}}
Body 参数application/json
room_id
number 
聊天室ID
必需
room_nick
string 
成员在聊天室的昵称
必需
room_avatar
string 
成员在聊天室的头像
必需
notification_enabled
boolean 
必需
操作完成后是否发送通知消息,true:发送,false:不发送
notification_extension
string 
必需
通知扩展字段,长度限制2048,请使用json格式
member_level
integer 
必需
extension
string 
必需
自定义扩展字段,长度限制4096
persistence
boolean 
必需
是否持久化,true:持久化,false:不做持久化
该参数只对固定成员生效,对游客不生效
固定成员不在线,且无需持久化时,接口返回聊天室成员不在线错误信息
游客不在线时,接口返回聊天室成员不在线错误信息
antispam_configuration
object 
必需
enabled
boolean 
必需
business_id_map
array [object {2}] 
必需
示例
{
    "room_id": 1602735437,
    "extension": "laborum",
    "room_avatar": "deserunt non irure id",
    "notification_extension": "sit laboris ullamco ut Ut",
    "notification_enabled": true,
    "room_nickname": "梁磊0001"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://open.yunxinapi.com/im/v2/room_members/' \
--header 'AppKey;' \
--header 'X-custom-traceid: {% mock '\''uuid'\'' %}' \
--header 'Nonce;' \
--header 'CurTime;' \
--header 'CheckSum;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "room_id": 1602735437,
    "extension": "laborum",
    "room_avatar": "deserunt non irure id",
    "notification_extension": "sit laboris ullamco ut Ut",
    "notification_enabled": true,
    "room_nickname": "梁磊0001"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
状态码
必需
状态码,200 表示请求成功。
msg
string 
提示信息
必需
提示信息。请求失败时返回错误信息,请求成功时返回 "success"。
data
object 
返回的 JSON 数据对象
必需
返回的 JSON 数据对象,请求失败则返回空对象。
room_id
number 
聊天室ID
必需
account_id
string 
成员的帐号ID
必需
room_nick
string 
成员昵称
必需
room_avatar
string 
成员头像
必需
extension
string 
开发者扩展字段
必需
member_role
integer 
必需
角色类型:
查询固定成员的类型
0: 普通用户(非游客)
1: 创建者(非游客)
2: 管理员(非游客)
3:普通游客
4: 匿名游客
tags
string 
必需
只有在线成员且登录时指定了标签才会有此字段
notify_target_tags
string 
必需
只有在线成员且登录时指定了通知标签才会有此字段
member_level
integer 
必需
成员级别(若未设置成员级别,则无此字段)
is_online
boolean 
是否在线
必需
enter_time
number 
进入聊天室的时间点
必需
blocked
boolean 
是否在黑名单中
必需
chat_banned
boolean 
是否被禁言
必需
temp_chat_banned
boolean 
是否被临时禁言
必需
temp_chat_banned_time
number 
必需
临时禁言的解除时长,单位秒
online_info_list
array [object {6}] 
在线的成员信息
必需
online_count
string 
在线端的数量
必需
示例
{
    "code": 200,
    "msg": "success",
    "data": {
        "valid": true,
        "extension": "第三方扩展字段-更新聊天室信息",
        "creator": "yx60",
        "announcement": "announcement",
        "room_name": "yx60-1605291945",
        "chat_banned": false,
        "live_url": "视频直播拉流地址",
        "room_id": 1605291945,
        "queue_level": 0
    }
}
🟢200请求参数错误
🟢200服务器错误
上一页
设置聊天室成员角色
下一页
禁言聊天室成员
Built with