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

注册云信IM账号

POST
/im/v2/accounts

请求参数

Header 参数
AppKey
string 
必需
默认值:
{{AppKey}}
X-custom-traceid
string 
可选
默认值:
{% mock 'uuid' %}
Nonce
string 
必需
默认值:
{{Nonce}}
CurTime
string 
必需
默认值:
{{CurTime}}
CheckSum
string 
必需
默认值:
{{CheckSum}}
Body 参数application/json
account_id
string 
账号Id
必需
云信账号,请确保唯一性。
若涉及字母,传参时请一律小写处理。因此以返回结果中的 account_id 为准。
只允许字母、数字、半角下划线、@、半角点以及半角横线。
>= 1 字符<= 32 字符
token
string 
账号登陆密钥
可选
云信账号对应的登录密钥 Token。
如果未指定,云信会自动生成 Token,并在创建账号成功后返回。
Token 如果没有更新,将永久有效。
<= 128 字符
configuration
object 
账户配置项
可选
云信账号配置项。
enabled
boolean 
账号禁用标记
可选
该账号是否可用。默认可用,若设为 false,则表示禁用该账号。- 禁用后账号无法登录,且该账号不能进行任何云信账号相关操作,调用相关接口会报错。- 被禁用的账号仍计入应用账号总数。
默认值:
true
p2p_chat_banned
boolean 
单聊禁言标记
可选
单聊禁言标记。true:禁言。
默认值:
false
team_chat_banned
boolean 
群聊禁言标记
可选
群聊禁言标记。true:禁言。
默认值:
false
chatroom_chat_banned
boolean 
聊天室禁言标记
可选
聊天室禁言标记。true:禁言。
默认值:
false
qchat_chat_banned
boolean 
圈组禁言标记
可选
圈组禁言标记。true:禁言。
默认值:
false
push_enabled_when_desktop_online
boolean 
桌面端在线时是否关闭移动端推送
可选
当设备有登录记录时才支持设置,否则无法修改。
默认值:
false
user_information
object 
必需
name
string 
昵称
可选
需要通过反垃圾审核。
<= 64 字符
avatar
string 
头像URL地址
可选
可设置为空字符串。
需要通过反垃圾审核。
上传头像图片请参考 。
<= 1024 字符
示例值:
https://netease/xxx.png
sign
string 
签名
可选
可设置为空字符串。
需要通过反垃圾审核。
email
string 
邮箱地址
可选
需符合邮箱字符规则。
可设置为空字符串。
需要通过反垃圾审核。
<= 64 字符
示例值:
zhangsan@xx.com
birthday
string 
生日
可选
可设置为空字符串。
需要通过反垃圾审核。
<= 16 字符
mobile
string 
手机号码
可选
可设置为空字符串。
非中国大陆手机号码需要填写国家代码(如美国:+1-xxxxxxxxxx)或地区代码(如香港:+852-xxxxxxxx)。
<= 32 字符
gender
enum<integer> 
性别
可选
枚举值:
012
默认值:
0
extension
string 
扩展信息
可选
预留给开发者的扩展字段,建议封装成 JSON 格式,{key:value}。
长度上限 1024 个字符。
需要通过反垃圾审核。
<= 1024 字符
antispam_configuration
object 
必需
enabled
boolean 
必需
business_id_map
array [object {2}] 
必需
示例
{
  "account_id": "48",
  "token": "aliqua exercitation occaecat Excepteur quis",
  "configuration": {
    "enabled": true,
    "p2p_chat_banned": false,
    "team_chat_banned": false,
    "chatroom_chat_banned": false,
    "qchat_chat_banned": false,
    "push_enabled_when_desktop_online": false
  },
  "user_information": {
    "name": "马示思难",
    "avatar": "http://dummyimage.com/100x100",
    "sign": "dolore reprehenderit laboris",
    "email": "l.bxyuulbt@qq.com",
    "birthday": "1974-12-27",
    "mobile": "13355645597",
    "gender": 0,
    "extension": "consequat ea"
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://open.yunxinapi.com/im/v2/accounts' \
--header 'AppKey;' \
--header 'X-custom-traceid: {% mock '\''uuid'\'' %}' \
--header 'Nonce;' \
--header 'CurTime;' \
--header 'CheckSum;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "account_id": "48",
    "token": "aliqua exercitation occaecat Excepteur quis",
    "configuration": {
        "enabled": true,
        "p2p_chat_banned": false,
        "team_chat_banned": false,
        "chatroom_chat_banned": false,
        "qchat_chat_banned": false,
        "push_enabled_when_desktop_online": false
    },
    "user_information": {
        "name": "马示思难",
        "avatar": "http://dummyimage.com/100x100",
        "sign": "dolore reprehenderit laboris",
        "email": "l.bxyuulbt@qq.com",
        "birthday": "1974-12-27",
        "mobile": "13355645597",
        "gender": 0,
        "extension": "consequat ea"
    }
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
msg
string 
必需
data
object 
必需
account_id
string 
账号Id
必需
云信账号,请确保唯一性。
若涉及字母,传参时请一律小写处理。因此以返回结果中的 account_id 为准。
只允许字母、数字、半角下划线、@、半角点以及半角横线。
>= 1 字符<= 32 字符
token
string 
账号登陆密钥
可选
云信账号对应的登录密钥 Token。
如果未指定,云信会自动生成 Token,并在创建账号成功后返回。
Token 如果没有更新,将永久有效。
<= 128 字符
configuration
object 
账户配置项
可选
云信账号配置项。
user_information
object 
必需
示例
{
  "code": 200,
  "msg": "success.",
  "data": {
    "account_id": "6",
    "token": "fafsda232@623#*42",
    "configuration": {
      "enabled": false,
      "p2p_chat_banned": false,
      "team_chat_banned": false,
      "chatroom_chat_banned": true,
      "qchat_chat_banned": false,
      "push_enabled_when_desktop_online": true
    },
    "user_information": {
      "name": "张三",
      "avatar": "http://dummyimage.com/100x100",
      "sign": "in aute nulla Lorem",
      "email": "y.amene@qq.com",
      "birthday": "2008-11-02",
      "mobile": "13813888888",
      "gender": 1,
      "extension": "est eiusmod"
    }
  }
}
🟢200请求参数错误
🟢200服务器错误
修改于 2024-12-25 08:33:49
上一页
API在线调试指南
下一页
更新账号属性
Built with