圈组相关抄送

更新时间: 2024/03/15 14:31:50

网易云信服务器可以通过抄送功能将圈组相关消息数据和事件通知实时同步至您预设的服务器,满足您的应用对于业务数据本地存储的需求。

本文为您介绍圈组相关各抄送功能的概念说明,并提供:

  • 通过 HTTP 协议 POST 方法实现各抄送功能的示例
  • 通过 cURL 命令行实现各抄送功能的示例
  • 消息体中的 JSON 字段说明

本文示例均假设您指定的接收抄送的服务器地址为http://yunxinservice.com.cn/receiveMsg.action

前提条件

圈组相关抄送概览

各相关抄送功能开通后的作用如下各表所示。

您可点击各表中的超链接查看对应抄送功能的实现示例。

表中提及的“圈组服务器”为圈组功能的专有概念,它并非传统意义上的服务器,而是社群。圈组相关详情介绍请参见 圈组功能概览

登录登出相关

抄送名称 功能说明
圈组登录登出抄送 用户登录/登出圈组时触发的事件通知以及其他相关的事件通知将被实时同步至您预设的服务器。其他相关的事件通知包括:
  • 用户被动登出事件:
    • 用户掉线
    • 多端登录的互踢策略导致的用户被踢下线
    • SDK 主动踢掉用户登录的其他端
    • 云信服务器主动将用户踢下线
  • 其他与登录相关的事件:
    • 心跳续约事件;该事件每30分钟同步一次,用于特殊情况下判断用户是否正常在线。如网络抖动导致用户掉线抄送丢失时,可以通过心跳续约抄送判断用户是否已下线。
    • 重复建立 SDK 长连接时自动断开旧连接,如弱网环境导致的自动重连。

圈组登录登出相关各事件类型的抄送示例,请参见圈组登录登出抄送详细示例

由于登录和登出的事件抄送并不一定成对出现,可能出现乱序或丢失, 导致无法判断用户在线状态。

因此,如您使用登录登出抄送功能来判断用户在线状态,需要解析登录抄送的时间戳字段 time,并将其维护为“在线状态时间戳”;如果新到达的登录登出抄送的时间戳小于已保存的“在线状态时间戳”,则需要忽略新到达的登录/登出抄送。

消息相关

抄送名称 功能说明
圈组消息抄送 用户在圈组里发送的消息数据将被实时同步至您预设的服务器。
圈组更新消息抄送 圈组内消息更新相关数据将被实时同步至您预设的服务器。
圈组快捷评论抄送 圈组内与快捷评论相关的数据将被实时同步至您预设的服务器。

自定义系统通知相关

抄送名称 功能说明
圈组自定义系统通知抄送 圈组的自定义系统通知数据将被实时同步至您预设的服务器。
圈组更新自定义系统通知抄送 圈组内自定义系统通知更新相关数据将被实时同步至您预设的服务器。

圈组服务器管理相关

抄送名称 功能说明
创建圈组服务器抄送 用户创建圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
更新圈组服务器抄送 用户更新圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
删除圈组服务器抄送 用户删除圈组服务器时触发的事件通知将被实时同步至您预设的服务器。

圈组服务器成员管理相关

抄送名称 功能说明
邀请加入圈组服务器抄送 邀请他人加入圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
接受加入圈组服务器邀请抄送 用户接受邀请,加入圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
拒绝加入圈组服务器邀请抄送 用户拒绝加入某个圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
申请加入圈组服务器抄送 用户申请加入某个圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
接受加入圈组服务器申请抄送 用户接受别人加入圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
拒绝加入圈组服务器申请抄送 用户拒绝别人加入圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
主动离开圈组服务器抄送 用户主动离开圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
踢除圈组服务器成员抄送 成员被踢出圈组服务器时触发的事件通知将被实时同步至您预设的服务器。
修改圈组服务器中自身信息抄送 用户修改自己的在圈组服务器上的信息时触发的事件通知将被实时同步至您预设的服务器。
修改圈组服务器中他人信息抄送 用户修改其他用户在圈组服务器上的信息时触发的事件通知将被实时同步至您预设的服务器。

频道管理相关

抄送名称 功能说明
创建频道抄送 用户在圈组服务器里创建频道时触发的事件通知将被实时同步至您预设的服务器。
删除频道抄送 用户修改频道信息时触发的的事件通知将被实时同步至您预设的服务器。
修改频道信息抄送 用户修改频道信息时触发的的事件通知将被实时同步至您预设的服务器。
修改频道黑白名单身份组抄送 用户修改频道的黑白名单身份组时触发的事件通知将被实时同步至您预设的服务器。
修改频道黑白名单成员抄送 用户修改频道黑白名单成员时触发的事件通知将被实时同步至您预设的服务器。

身份组及特殊权限管理相关

抄送名称 功能说明
创建圈组服务器身份组抄送 用户在圈组服务器维度创建身份组时触发的事件通知将被实时同步至您预设的服务器。
更新圈组服务器身份组抄送 用户更新圈组服务器身份组时触发的事件通知将被实时同步至您预设的服务器。
删除圈组服务器身份组抄送 用户删除圈组服务器身份组时触发的事件通知将被实时同步至您预设的服务器。
创建频道身份组抄送 用户在频道维度创建身份组时触发的事件通知将被实时同步至您预设的身份组。
更新频道身份组抄送 用户在频道维度更新身份组时触发的事件通知将被实时同步至您预设的身份组。
删除频道身份组抄送 用户删除频道身份组时触发的事件通知将被实时同步至您预设的身份组。
在频道下为某个人定制权限抄送 用户在频道下为某个人定制权限时触发的事件通知将被实时同步至您预设的服务器。
更新频道下某个人的定制权限抄送 用户更新频道下某人的定制权限时触发的事件通知将被实时同步至您预设的服务器。
删除频道下某人的定制权限抄送 用户删除频道下某人的定制权限时触发的事件通知将被实时同步至您预设的服务器。
批量更新圈组服务器身份组优先级抄送 用户批量更新圈组服务器里不同身份组优先级时触发的事件通知将被实时同步至您预设的服务器。
拉人进某圈组服务器身份组抄送 将某些用户拉入圈组服务器身份组时触发的事件通知将被实时同步至您预设的服务器。
踢人出某圈组服务器身份组抄送 将某些用户踢除圈组服务器身份组时触发的事件通知将被实时同步至您预设的服务器。

抄送示例

47 圈组登录登出抄送

由于登录和登出的事件抄送并不一定成对出现,可能出现乱序或丢失, 导致无法判断用户在线状态。

因此,如您使用登录登出抄送功能来判断用户在线状态,需要解析登录抄送的时间戳字段 time,并将其维护为“在线状态时间戳”;如果新到达的登录登出抄送的时间戳小于已保存的“在线状态时间戳”,则需要忽略新到达的登录/登出抄送。

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 
{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType": "47",
    "type":"1",
    "deviceId":"811f5a97-c2a3-4b78-84ff-cf9f8ea6b630",
    "sdkHumanVersion":"9.0.0",
    "clientType":"AOS",
    "consid":"6e9d81f1-6d33-4fab-a0f4-abd505cbc842",
    "loginTime":"1646792622614",
    "clientSession":"f4faeb26-901f-44a4-a215-47793842207f",
    "clientIp":"183.136.182.140",
    "clientPort":"51662",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646792622618"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"1",
    "deviceId":"811f5a97-c2a3-4b78-84ff-cf9f8ea6b630",
    "sdkHumanVersion":"9.0.0",
    "clientType":"AOS",
    "consid":"6e9d81f1-6d33-4fab-a0f4-abd505cbc842",
    "loginTime":"1646792622614",
    "clientSession":"f4faeb26-901f-44a4-a215-47793842207f",
    "clientIp":"183.136.182.140",
    "clientPort":"51662",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646792622618"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
eventType String值为 47,表示登录登出相关事件。
type String类型,包括以下:
  • 1:登录
  • 2:登出
  • 3:掉线
  • 4:互踢
  • 5:SDK 主动踢掉用户登录的其他端
  • 6:服务器主动将用户踢下线
  • 7:重复连接导致的旧连接自动断开,一般出现在弱网环境导致的自动重连
  • 8:心跳续约
accid String账号,字符串类型
clientIp String客户端的 IP 地址
clientType String客户端类型
clientPort String客户端端口
consid String长连接唯一标识
customClientType String自定义客户端类型
clientSession String客户端 session
deviceId String客户端设备 ID
sdkHumanVersion StringSDK 版本号
sdkVersion StringSDK 版本号
customTag String登录的自定义扩展字段
loginTime String登录时间
time String抄送事件产生时间

圈组登录登出抄送详细示例

登录

抄送示例:
 {
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"1",
    "deviceId":"811f5a97-c2a3-4b78-84ff-cf9f8ea6b630",
    "sdkHumanVersion":"9.0.0",
    "clientType":"AOS",
    "consid":"6e9d81f1-6d33-4fab-a0f4-abd505cbc842",
    "loginTime":"1646792622614",
    "clientSession":"f4faeb26-901f-44a4-a215-47793842207f",
    "clientIp":"183.136.182.140",
    "clientPort":"51662",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646792622618"
}

登出

抄送示例:
{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"2",
    "deviceId":"b9689889-06dc-4f87-b1cf-2b777f364c51",
    "sdkHumanVersion":"9.0.0",
    "clientType":"AOS",
    "consid":"b7081904-fa6a-4c8c-89a1-6170ae5c7d3e",
    "loginTime":"1646792868335",
    "clientSession":"6ed3f7a8-5b4f-4fad-af14-291c149b7a9a",
    "clientIp":"183.136.182.140",
    "clientPort":"39425",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646792873627"
}

掉线

抄送示例:
{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"3",
    "deviceId":"8b23a9ff-bb9f-4e37-a3de-df48716fc46d",
    "sdkHumanVersion":"9.0.0",
    "clientType":"AOS",
    "consid":"8a3ab4bc-b6d8-4451-9fb2-ec8b12b25107",
    "loginTime":"1646792624395",
    "clientSession":"8a0905a9-b75f-4936-bc63-8e7def88759c",
    "clientIp":"183.136.182.140",
    "clientPort":"7090",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646792624704"
}

多端登录互踢策略导致的互踢

抄送示例:
{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"4",
    "deviceId":"98d1aaeb-dd7f-4702-9547-3bc0547fbd8c",
    "sdkHumanVersion":"9.0.0",
    "clientType":"IOS",
    "consid":"3e54512e-dd23-41e3-b9bc-428d0a0ad49a",
    "loginTime":"1646795329109",
    "clientSession":"3c12ed6d-fd3c-423e-836f-63f645bda8c6",
    "clientIp":"183.136.182.140",
    "clientPort":"9565",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646795329899"
}

SDK 主动将用户其他端踢下线

抄送示例:
{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"5",
    "deviceId":"fc7b01c2-b270-49fb-916d-e34f3f480af4",
    "sdkHumanVersion":"9.0.0",
    "clientType":"IOS",
    "consid":"7dfb2617-4855-4c21-81be-fb1f00a9a5b0",
    "loginTime":"1646793695049",
    "clientSession":"3657c2f8-5010-4c78-8141-288557c7dc2a",
    "clientIp":"183.136.182.140",
    "clientPort":"54953",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646793700308"
}

服务器主动将用户踢下线

抄送示例:
{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"6",
    "deviceId":"45ce1f95-f7b2-4dd6-a68e-61730c9f1fb7",
    "sdkHumanVersion":"9.0.0",
    "clientType":"AOS",
    "consid":"2f1072fe-dac4-4cf3-9760-71793b73f131",
    "loginTime":"1646793979035",
    "clientSession":"f09e7a4f-2b21-400a-8c62-7841661d19a7",
    "clientIp":"183.136.182.140",
    "clientPort":"31542",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646793984739"
}

重复连接导致的旧连接断开

抄送示例:
{
    "customTag":"customTag-test",
    "customClientType":"0",
    "eventType":"47",
    "type":"7",
    "deviceId":"62c035c1-992c-4100-9f8e-8809f627a583",
    "sdkHumanVersion":"9.0.0",
    "clientType":"AOS",
    "consid":"b42abfd9-0ee3-406c-ab2a-72c6c4e78bc3",
    "loginTime":"1646793843068",
    "clientSession":"23129693-2b07-4bc8-a866-b5c2ee66f2e9",
    "clientIp":"183.136.182.140",
    "clientPort":"7044",
    "accid":"yx10",
    "sdkVersion":"250",
    "time":"1646793848380"
}

心跳续约

抄送示例:
{
    "customTag":"",
    "customClientType":"0",
    "eventType":"47",
    "type":"8",
    "deviceId":"1a8ae4c4ed42235a2ffed6d9640ac1dd5953cb3c6e2d1ed71bc7f1307b833f86",
    "sdkHumanVersion":"9.0.0",
    "clientType":"PC",
    "consid":"c7f3ab71-54bf-4157-9ef5-a3083ada7dd8",
    "loginTime":"1646791328279",
    "clientSession":"6111e7fc-6551-c21c-6447-56642671f347",
    "clientIp":"183.136.182.138",
    "clientPort":"52256",
    "accid":"whl035",
    "sdkVersion":"90000",
    "time":"1646794972088"
}

48 圈组消息抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 
{
    "fromNick":"yx",
    "ext":"ext-2022-03-08T20:58:28.721",
    "msgType":"TEXT",
    "msgIdClient":"852b7e2c-21f9-44ca-ae12-ad28eba35b7d",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "fromDeviceId":"test70b132ee-6342-4683-9285-b7ad8b2651df",
    "eventType":"48",
    "body":"文本消息ygy-2022-03-08T20:58:28.721",
    "serverId":"1492674",
    "msgIdServer":"1541869",
    "msgTimestamp":"1646744308787",
    "clientIp":"115.236.119.135",
    "clientPort":7260,
    "time":1646744308834,
    "channelId":"1394678"
}

cURL示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "fromNick":"yx",
    "ext":"ext-2022-03-08T20:58:28.721",
    "msgType":"TEXT",
    "msgIdClient":"852b7e2c-21f9-44ca-ae12-ad28eba35b7d",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "fromDeviceId":"test70b132ee-6342-4683-9285-b7ad8b2651df",
    "eventType":"48",
    "body":"文本消息ygy-2022-03-08T20:58:28.721",
    "serverId":"1492674",
    "msgIdServer":"1541869",
    "msgTimestamp":"1646744308787",
    "clientIp":"115.236.119.135",
    "clientPort":7260,
    "time":1646744308834,
    "channelId":"1394678"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

java并不是每个字段都一定会抄送,请注意对各字段的判空处理。
名称类型说明
fromAccount String消息发送者
fromClientType String消息发送者客户端类型
fromDeviceId String消息发送者设备 ID
fromNick String消息发送者昵称
serverId String 服务器 ID
channelId String频道 ID
msgTimestamp String消息发送时间
msgType String消息类型
body String消息内容
attach String消息附件
ext String消息扩展字段
msgIdClient String客户端生成的消息 ID
msgIdServer String服务器 ID
clientIp String消息发送者的 IP 地址
clientPort String消息发送者的端口
time String抄送事件产生时间
antispam String标识是否被反垃圾,可转为Boolean类型数据
yidunRes String安全通反垃圾的原始处理细节,只有接入了相关功能安全通反垃圾的应用才会有这个字段
replyMsgFromAccount String被回复消息的消息发送者
replyMsgTime String被回复消息的消息发送时间
replyMsgIdServer String被回复消息的消息ID(serverId)
replyMsgIdClient String被回复消息的消息ID(clientId)
threadMsgFromAccount Stringthread消息的消息发送者
threadMsgTime Stringthread消息的消息发送时间
threadMsgIdServer Stringthread消息的消息ID(serverId)
threadMsgIdClient Stringhread消息的消息ID(clientId)

49 圈组自定义系统通知抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的 request body 计算出来的 MD5 值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 
{
    "fromNick":"yx",
    "ext":"自定义系统消息-ext-2022-03-08T21:01:36.210",
    "toType":"1",
    "msgIdClient":"9d368c6e-e899-4562-b6ec-c18fc1bf32af",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "fromDeviceId":"teste6776591-0d51-414f-9f0c-4329b3aac308",
    "eventType":"49",
    "type":"100",
    "body":"自定义系统消息ygySERVER-2022-03-08T21:01:36.210",
    "serverId":"1492677",
    "msgIdServer":"0",
    "msgTimestamp":"1646744496281",
    "clientIp":"115.236.119.135",
    "clientPort":25588,
    "attach":"自定义系统消息attach-2022-03-08T21:01:36.210",
    "time":1646744496298
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "fromNick":"yx",
    "ext":"自定义系统消息-ext-2022-03-08T21:01:36.210",
    "toType":"1",
    "msgIdClient":"9d368c6e-e899-4562-b6ec-c18fc1bf32af",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "fromDeviceId":"teste6776591-0d51-414f-9f0c-4329b3aac308",
    "eventType":"49",
    "type":"100",
    "body":"自定义系统消息ygySERVER-2022-03-08T21:01:36.210",
    "serverId":"1492677",
    "msgIdServer":"0",
    "msgTimestamp":"1646744496281",
    "clientIp":"115.236.119.135",
    "clientPort":25588,
    "attach":"自定义系统消息attach-2022-03-08T21:01:36.210",
    "time":1646744496298
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

java并不是每个字段都一定会抄送,请注意对各字段的判空处理。
名称类型说明
fromAccount String消息发送者
fromClientType String消息发送者客户端类型
fromDeviceId String消息发送者设备 ID
fromNick String消息发送者昵称
serverId String服务器 ID
channelId String频道 ID
msgTimestamp String消息发送时间
toType String通知面向对象类型
type String通知类型
body String消息内容
attach String消息附件
ext String消息扩展字段
msgIdClient String客户端生成的消息 ID
msgIdServer String服务器 ID
clientIp String消息发送者的ip
clientPort String消息发送者的端口
time String抄送事件产生时间

50 创建圈组服务器抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 
{
"owner": "yx",
"applymode": "0",
"custom": "自定义扩展-fi",
"icon":"https://nim.nosdn.127.net/MTAxMTAxMA",
"eventType":"50",
"serverId": "1492058",
"consid": "22ad1931-983d-4dae-aeffc4a7be1d0f65",
"invitemode": "1",
"name": "autoest-server-0n",
"accid": "yx",
"api": "false",
"time": "1646730792698",
"username": "yx"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
"owner": "yx",
"applymode": "0",
"custom": "自定义扩展-fi",
"icon":"https://nim.nosdn.127.net/MTAxMTAxMA",
"eventType":"50",
"serverId": "1492058",
"consid": "22ad1931-983d-4dae-aeffc4a7be1d0f65",
"invitemode": "1",
"name": "autoest-server-0n",
"accid": "yx",
"api": "false",
"time": "1646730792698",
"username": "yx"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
serverId String服务器 ID
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用SDK 接口
custom String自定义扩展
owner String所有者accid
invitemode String邀请模式,0-邀请需要同意(默认),1-邀请不需要同意
applymode String申请模式,0-申请不需要同意(默认),1-申请需要同意
name String圈组服务器名称
icon String圈组服务器的图标
consid String长连接唯一标识
time String操作时间

51 更新圈组服务器抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 
 {
    "owner":"wm1",
    "applymode":"1",
    "custom":"修改custom",
    "icon":"icon",
    "eventType":"51",
    "serverId":"1508388",
    "consid":"fcb9221a-9a6a-41c1-9807-a62884624e6d",
    "invitemode":"1",
    "name":"修改服务器",
    "accid":"wm1",
    "api":"false",
    "time":"1646982237807",
    "username":"wm1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d ' {
    "owner":"wm1",
    "applymode":"1",
    "custom":"修改custom",
    "icon":"icon",
    "eventType":"51",
    "serverId":"1508388",
    "consid":"fcb9221a-9a6a-41c1-9807-a62884624e6d",
    "invitemode":"1",
    "name":"修改服务器",
    "accid":"wm1",
    "api":"false",
    "time":"1646982237807",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
custom String自定义扩展
owner String所有者accid
invitemode String邀请模式,0-邀请需要同意(默认),1-邀请不需要同意
applymode String申请模式,0-申请不需要同意(默认),1-申请需要同意
name String圈组服务器名称
icon String圈组服务器的图标
time String操作时间

52 删除圈组服务器抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "consid":"22ad1931-983d-4dae-aeff-c4a7be1d0f65",
    "accid":"yx",
    "api":"false",
    "time":"1646730793117",
    "eventType":"52",
    "serverId":"1492058",
    "username":"yx"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"22ad1931-983d-4dae-aeff-c4a7be1d0f65",
    "accid":"yx",
    "api":"false",
    "time":"1646730793117",
    "eventType":"52",
    "serverId":"1492058",
    "username":"yx"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间

53 邀请加入圈组服务器抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
	{
    "msg":"邀请加入服务器",
    "consid":"4f07583e-351b-4275-858a-b3a3d6592815",
    "inviteAccids": [ "wmtest303", "wmtest314"],
    "accid":"yx",
    "api":false,
    "time":1646741485056,
    "eventType":"53",
    "serverId":1492590,
    "username":"yx"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "msg":"邀请加入服务器",
    "consid":"4f07583e-351b-4275-858a-b3a3d6592815",
    "inviteAccids": [ "wmtest303", "wmtest314"],
    "accid":"yx",
    "api":false,
    "time":1646741485056,
    "eventType":"53",
    "serverId":1492590,
    "username":"yx"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
msg String消息体
inviteAccids List邀请的成员的帐号列表

54 接受加入圈组服务器邀请抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "inviteAccid":"yx",
    "consid":"4e091faf-370e-472a-b501-f294dcd05d28",
    "accid":"yx1",
    "api":false,
    "time":1646741697407,
    "eventType":"54",
    "serverId":1492594,
    "username":"yx1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "inviteAccid":"yx",
    "consid":"4e091faf-370e-472a-b501-f294dcd05d28",
    "accid":"yx1",
    "api":false,
    "time":1646741697407,
    "eventType":"54",
    "serverId":1492594,
    "username":"yx1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
inviteAccid String邀请的成员的帐号

55 拒绝加入圈组服务器邀请抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "msg":"拒绝邀请b984fb5d-38bc-4ce7-adf7-2552e842b444",
    "inviteAccid":"yx",
    "consid":"7fc8bc9c-7b20-4c7e-8674-5ed66b50fb02",
    "accid":"wmtest315",
    "api":false,
    "time":1646741487274,
    "eventType":"55",
    "serverId":1492590,
    "username":"wmtest315"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "msg":"拒绝邀请b984fb5d-38bc-4ce7-adf7-2552e842b444",
    "inviteAccid":"yx",
    "consid":"7fc8bc9c-7b20-4c7e-8674-5ed66b50fb02",
    "accid":"wmtest315",
    "api":false,
    "time":1646741487274,
    "eventType":"55",
    "serverId":1492590,
    "username":"wmtest315"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
inviteAccid String邀请的成员的帐号
msg String消息体

56 申请加入圈组服务器抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "msg":"申请加入",
    "consid":"97b81253-690b-40cb-8421-b12d5f773347",
    "accid":"wmtest210",
    "api":"false",
    "time":"1646983915036",
    "eventType":"56",
    "serverId":"1541358",
    "username":"wmtest210"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "msg":"申请加入",
    "consid":"97b81253-690b-40cb-8421-b12d5f773347",
    "accid":"wmtest210",
    "api":"false",
    "time":"1646983915036",
    "eventType":"56",
    "serverId":"1541358",
    "username":"wmtest210"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
msg String消息体

57 接受加入圈组服务器申请抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "consid":"7308cd4e-8972-48f7-ab9f-0967b8ff2dd1",
    "accid":"wm1",
    "api":"false",
    "applyAccid":"wmtest210",
    "time":"1646984178045",
    "eventType":"57",
    "serverId":"1541466",
    "username":"wm1"
}

cURL示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"7308cd4e-8972-48f7-ab9f-0967b8ff2dd1",
    "accid":"wm1",
    "api":"false",
    "applyAccid":"wmtest210",
    "time":"1646984178045",
    "eventType":"57",
    "serverId":"1541466",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
applyAccid String申请者帐号

58 拒绝加入圈组服务器申请抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 {
    "msg":"拒绝申请wmtest210",
    "consid":"d3ef6f7e-b623-4c6e-ae92-87f7bce1c0c6",
    "accid":"wm1",
    "api":"false",
    "applyAccid":"wmtest210",
    "time":"1646984416105",
    "eventType":"58",
    "serverId":"1541469",
    "username":"wm1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d ' {
    "msg":"拒绝申请wmtest210",
    "consid":"d3ef6f7e-b623-4c6e-ae92-87f7bce1c0c6",
    "accid":"wm1",
    "api":"false",
    "applyAccid":"wmtest210",
    "time":"1646984416105",
    "eventType":"58",
    "serverId":"1541469",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
applyAccid String申请者帐号
msg String消息体

59 主动离开圈组服务器抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "consid":"f4e0cad9-e1fe-4b09-8f1c-bd0c0c166921",
    "accid":"wmtest220",
    "api":"false",
    "time":"1646984630930",
    "eventType":"59",
    "serverId":"1541472",
    "username":"wmtest220"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"f4e0cad9-e1fe-4b09-8f1c-bd0c0c166921",
    "accid":"wmtest220",
    "api":"false",
    "time":"1646984630930",
    "eventType":"59",
    "serverId":"1541472",
    "username":"wmtest220"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间

60 踢除圈组服务器成员抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "kickAccids":"[\"wmtest210\"]",
    "consid":"07c80ca9-61c8-4741-aace-96cf7668df26",
    "accid":"wm1",
    "api":"false",
    "time":"1646981102578",
    "eventType":"60",
    "serverId":"1525712",
    "username":"wm1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "kickAccids":"[\"wmtest210\"]",
    "consid":"07c80ca9-61c8-4741-aace-96cf7668df26",
    "accid":"wm1",
    "api":"false",
    "time":"1646981102578",
    "eventType":"60",
    "serverId":"1525712",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
kickAccids String踢出的帐号列表

61 修改圈组服务器中自身信息抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "custom":"custom",
    "avatar":"avatar",
    "eventType":"61",
    "type":"1",
    "serverId":"1541477",
    "nick":"nick-cr",
    "memberAccid":"wm1update64dd3485-693c-45a0-9a65-3fb5351f56fe",
    "consid":"bcda7c35-1274-4ea6-a14a-5f2d0e26edbc",
    "accid":"wm1",
    "inviter":"wm1",
    "api":"false",
    "time":"1646984986130",
    "username":"wm1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '	{
    "custom":"custom",
    "avatar":"avatar",
    "eventType":"61",
    "type":"1",
    "serverId":"1541477",
    "nick":"nick-cr",
    "memberAccid":"wm1update64dd3485-693c-45a0-9a65-3fb5351f56fe",
    "consid":"bcda7c35-1274-4ea6-a14a-5f2d0e26edbc",
    "accid":"wm1",
    "inviter":"wm1",
    "api":"false",
    "time":"1646984986130",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
memberAccid String成员帐号
nick String昵称
avatar String头像
custom String自定义扩展
type String成员类型,0-普通成员,1-所有者
inviter String邀请者accid

62 修改圈组服务器中他人信息抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 {
    "custom":"custom",
    "avatar":"avatar",
    "eventType":"62",
    "type":"0",
    "serverId":"1541492",
    "nick":"nick-8e",
    "memberAccid":"wmtest210",
    "consid":"62158ead-ec44-4271-8bc6-f33ec11fb921",
    "accid":"wm1",
    "inviter":"wm1",
    "api":"false",
    "time":"1646986177004",
    "username":"wm1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d ' {
    "custom":"custom",
    "avatar":"avatar",
    "eventType":"62",
    "type":"0",
    "serverId":"1541492",
    "nick":"nick-8e",
    "memberAccid":"wmtest210",
    "consid":"62158ead-ec44-4271-8bc6-f33ec11fb921",
    "accid":"wm1",
    "inviter":"wm1",
    "api":"false",
    "time":"1646986177004",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
serverId String服务器 ID
time String操作时间
memberAccid String成员帐号
nick String昵称
avatar String头像
custom String自定义扩展
type String成员类型,0-普通成员,1-所有者
inviter String邀请者accid

63 创建频道抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "owner":"yx",
    "custom":"custom_1492597",
    "eventType":"63",
    "type":0,
    "serverId":1492597,
    "name":"channel_1492597",
    "accid":"yx",
    "topic":"topic_",
    "viewmode":0,
    "api":true,
    "time":1646741992447,
    "channelId":1394628,
    "username":"yx"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "owner":"yx",
    "custom":"custom_1492597",
    "eventType":"63",
    "type":0,
    "serverId":1492597,
    "name":"channel_1492597",
    "accid":"yx",
    "topic":"topic_",
    "viewmode":0,
    "api":true,
    "time":1646741992447,
    "channelId":1394628,
    "username":"yx"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
time String操作时间
serverId String服务器 ID
channelId String频道 ID
name String频道名称
topic String主题
custom String自定义扩展
type String频道类型,0-消息频道,100-自定义频道
owner String所有者accid
viewmode String查看模式,0-公开模式(默认),1-私密模式

64 删除频道抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "consid":"f8f24831-2039-4078-8aa3-05544c58e4ff",
    "accid":"wm1",
    "api":"false",
    "time":"1646986419318",
    "eventType":"64",
    "channelId":"1443128",
    "username":"wm1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"f8f24831-2039-4078-8aa3-05544c58e4ff",
    "accid":"wm1",
    "api":"false",
    "time":"1646986419318",
    "eventType":"64",
    "channelId":"1443128",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
time String操作时间
channelId String频道 ID

65 修改频道信息抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 {
    "consid":"a5c92d3a-5852-4086-b9d9-6d76b9c4aa4a",
    "custom":"custom81e9583c-1a37-4323-9f5d-d58cd424917b",
    "name":"SDK修改chl-1541497-uv",
    "accid":"wm1",
    "topic":"#test-ii",
    "eventType":"65",
    "api":"false",
    "time":"1646986739947",
    "serverId":"1541497",
    "channelId":"1443137",
    "username":"wm1"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d ' {
    "consid":"a5c92d3a-5852-4086-b9d9-6d76b9c4aa4a",
    "custom":"custom81e9583c-1a37-4323-9f5d-d58cd424917b",
    "name":"SDK修改chl-1541497-uv",
    "accid":"wm1",
    "topic":"#test-ii",
    "eventType":"65",
    "api":"false",
    "time":"1646986739947",
    "serverId":"1541497",
    "channelId":"1443137",
    "username":"wm1"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
time String操作时间
serverId String服务器 ID
channelId String频道 ID
name String频道名称
topic String主题
custom String自定义扩展
type String频道类型,0-消息频道,100-自定义频道
owner String所有者accid
viewmode String查看模式,0-公开模式(默认),1-私密模式

66 修改频道黑白名单身份组抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "fromNick":"yx10",
    "consid":"0ef42dcb-57f7-42a3-af19-784be9e17984",
    "opetype":"1",
    "roleid":"1345216",
    "accid":"yx10",
    "time":"1646810774573",
    "eventType":"66",
    "type":"2",
    "serverId":"1508367",
    "channelId":"1410395"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "fromNick":"yx10",
    "consid":"0ef42dcb-57f7-42a3-af19-784be9e17984",
    "opetype":"1",
    "roleid":"1345216",
    "accid":"yx10",
    "time":"1646810774573",
    "eventType":"66",
    "type":"2",
    "serverId":"1508367",
    "channelId":"1410395"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
username String操作者用户名
api String是否调用服务端 API 实现抄送,true:是,false:否,调用 SDK 接口
time String操作时间
serverId String服务器 ID
channelId String频道 ID
opetype String操作类型,1:新增,2:删除
roleid String身份组ID
type String类型:1表示白名单,2表示黑名单

67 修改频道黑白名单成员抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "fromNick":"yx10",
    "targetAccidList":"[\"yx11\"]",
    "consid":"cf32edc7-4804-49a6-b8b1-d93a8c3a848f",
    "opetype":"2",
    "accid":"yx10",
    "time":"1646809854849",
    "eventType":"67",
    "type":"2",
    "serverId":"1508367",
    "channelId":"1410395"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "fromNick":"yx10",
    "targetAccidList":"[\"yx11\"]",
    "consid":"cf32edc7-4804-49a6-b8b1-d93a8c3a848f",
    "opetype":"2",
    "accid":"yx10",
    "time":"1646809854849",
    "eventType":"67",
    "type":"2",
    "serverId":"1508367",
    "channelId":"1410395"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
fromNick String昵称
time String操作时间
serverId String服务器 ID
channelId String频道 ID
opetype String操作类型,1:新增,2:删除
type String类型:1表示白名单,2表示黑名单
targetAccidList String修改的成员账户列表

68 创建圈组服务器身份组抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "ext":"ext",
    "allow":"32764",
    "deny":"0",
    "roleid":"1345348",
    "auths":"{\"11\":1,\"12\":1,\"13\":1,\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1,\"6\":1,\"7\":1,\"8\":1,\"9\":1,\"10\":1}",
    "icon":"icon",
    "eventType":"68",
    "type":"2",
    "priority":"3",
    "serverId":"1508367",
    "consid":"c702f060-c57a-47e5-9533-e8955627d9b4",
    "name":"yx10-server-identify",
    "accid":"yx10",
    "time":"1646816854738"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "ext":"ext",
    "allow":"32764",
    "deny":"0",
    "roleid":"1345348",
    "auths":"{\"11\":1,\"12\":1,\"13\":1,\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1,\"6\":1,\"7\":1,\"8\":1,\"9\":1,\"10\":1}",
    "icon":"icon",
    "eventType":"68",
    "type":"2",
    "priority":"3",
    "serverId":"1508367",
    "consid":"c702f060-c57a-47e5-9533-e8955627d9b4",
    "name":"yx10-server-identify",
    "accid":"yx10",
    "time":"1646816854738"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
roleid String身份组ID
name String身份组名称
time String操作时间
icon String圈组服务器的图标
ext String自定义扩展
allow String拥有权限 bit位
deny String拒绝权限bit位
type String类型,1:@everyone,2:常规
priority List优先级,@everyone 的优先级为0,正数,数字越高优先级越高
memberFlag List自己是否在身份组中
auths List

用于修改权限的 JSON 字段, 其格式为 {resource1:type1,resource2:type2,resource3:type3}。

  • resource 表示权限, 其取值代表的具体权限如下:
    • 1:管理服务器
    • 2:管理频道
    • 3:管理角色
    • 4:发送消息
    • 5:修改自己在圈组服务器的成员信息
    • 6:邀请他人加入圈组服务器
    • 7:将他人踢出圈组服务器
    • 8:修改他人在圈组服务器的成员信息
    • 9:撤回他人消息
    • 10:删除他人消息
    • 11:@ 他人
    • 12:@ 所有人
    • 13:管理黑白名单
    • 14:封禁他人
  • type 表示操作类型,其取值代表的操作如下:

    • -1:不授权(deny)
    • 1:授权(allow)

注:单次最多可批量更新当前身份组的所有权限。

69 更新圈组服务器身份组抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
	 {
    "ext":"ext",
    "allow":"32764",
    "deny":"0",
    "roleid":"1345371",
    "auths":"{\"11\":1,\"12\":1,\"13\":1,\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1,\"6\":1,\"7\":1,\"8\":1,\"9\":1,\"10\":1}",
    "icon":"icon",
    "eventType":"69",
    "type":"2",
    "priority":"1",
    "serverId":"1508367",
    "consid":"53ddc66c-1cd3-4aab-8ac4-ddfcb53dbc7e",
    "name":"update-server-identify",
    "accid":"yx10",
    "time":"1646819377760"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '	 {
    "ext":"ext",
    "allow":"32764",
    "deny":"0",
    "roleid":"1345371",
    "auths":"{\"11\":1,\"12\":1,\"13\":1,\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1,\"6\":1,\"7\":1,\"8\":1,\"9\":1,\"10\":1}",
    "icon":"icon",
    "eventType":"69",
    "type":"2",
    "priority":"1",
    "serverId":"1508367",
    "consid":"53ddc66c-1cd3-4aab-8ac4-ddfcb53dbc7e",
    "name":"update-server-identify",
    "accid":"yx10",
    "time":"1646819377760"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
roleid String身份组ID
name String身份组名称
time String操作时间
icon String圈组服务器的图标
ext String自定义扩展
allow String拥有权限 bit位
deny String拒绝权限bit位
type String类型,1:@everyone,2:常规
priority String优先级,@everyone 的优先级为 0,正数,数字越高优先级越高
memberFlag String自己是否在身份组中
auths String

用于修改权限的 JSON 字段, 其格式为 {resource1:type1,resource2:type2,resource3:type3}。

  • resource 表示权限, 其取值代表的具体权限如下:
    • 1:管理服务器
    • 2:管理频道
    • 3:管理角色
    • 4:发送消息
    • 5:修改自己在圈组服务器的成员信息
    • 6:邀请他人加入圈组服务器
    • 7:将他人踢出圈组服务器
    • 8:修改他人在圈组服务器的成员信息
    • 9:撤回他人消息
    • 10:删除他人消息
    • 11:@ 他人
    • 12:@ 所有人
    • 13:管理黑白名单
    • 14:封禁他人
  • type 表示操作类型,其取值代表的操作如下:

    • -1:不授权(deny)
    • 1:授权(allow)

注:单次最多可批量更新当前身份组的所有权限。

70 删除圈组服务器身份组抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "consid":"0dcb9859-ecfb-4c33-a68c-721351703e47",
    "roleids": [ 1344655],
    "accid":"yx",
    "time":1646742931253,
    "eventType":"70",
    "serverId":1492669
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"0dcb9859-ecfb-4c33-a68c-721351703e47",
    "roleids": [ 1344655],
    "accid":"yx",
    "time":1646742931253,
    "eventType":"70",
    "serverId":1492669
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
roleids List身份组ID列表
time String操作时间

71 创建频道身份组抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "allow":0,
    "deny":0,
    "parentroleid":1344655,
    "roleid":1197160,
    "auths":"{\"11\":0,\"12\":0,\"2\":0,\"13\":0,\"3\":0}",
    "eventType":"71",
    "type":2,
    "serverId":1492669,
    "consid":"0dcb9859-ecfb-4c33-a68c-721351703e47",
    "accid":"yx",
    "time":1646742930318,
    "channelId":1394673
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "allow":0,
    "deny":0,
    "parentroleid":1344655,
    "roleid":1197160,
    "auths":"{\"11\":0,\"12\":0,\"2\":0,\"13\":0,\"3\":0}",
    "eventType":"71",
    "type":2,
    "serverId":1492669,
    "consid":"0dcb9859-ecfb-4c33-a68c-721351703e47",
    "accid":"yx",
    "time":1646742930318,
    "channelId":1394673
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
roleid String身份组ID
time String操作时间
name String身份组名称
allow String拥有权限 bit位
deny String拒绝权限bit位
type String类型, 1:@everyone,2:常规
channelId String频道 ID
parentroleid String服务器身份组下对应的身份组 ID
auths String

用于修改权限的 JSON 字段, 其格式为 {resource1:type1,resource2:type2,resource3:type3}。

  • resource 表示权限, 其有效取值代表的具体权限如下:
    • 2:管理频道
    • 3:管理角色
    • 4:发送消息
    • 9:撤回他人消息
    • 10:删除他人消息
    • 11:@ 他人
    • 12:@ 所有人
    • 13:管理黑白名单
  • type 表示操作类型,其取值代表的操作如下:

    • -1:不授权(deny)
    • 1:授权(allow)
    • 0: 继承圈组服务器维度下对应权限的授权状态

72 更新频道身份组抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
	{
    "ext":"ext",
    "allow":"24",
    "deny":"0",
    "parentroleid":"1361134",
    "roleid":"1197921",
    "auths":"{\"11\":0,\"12\":0,\"2\":1,\"13\":0,\"3\":1,\"4\":0,\"9\":0,\"10\":0}",
    "icon":"icon",
    "eventType":"72",
    "type":"2",
    "serverId":"1508367",
    "consid":"7bbd1c13-168d-4570-bc13-85bec81d86ba",
    "name":"yx10-server-identify",
    "accid":"yx10",
    "time":"1646891933671",
    "channelId":"1410395"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '	{
    "ext":"ext",
    "allow":"24",
    "deny":"0",
    "parentroleid":"1361134",
    "roleid":"1197921",
    "auths":"{\"11\":0,\"12\":0,\"2\":1,\"13\":0,\"3\":1,\"4\":0,\"9\":0,\"10\":0}",
    "icon":"icon",
    "eventType":"72",
    "type":"2",
    "serverId":"1508367",
    "consid":"7bbd1c13-168d-4570-bc13-85bec81d86ba",
    "name":"yx10-server-identify",
    "accid":"yx10",
    "time":"1646891933671",
    "channelId":"1410395"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
roleid String身份组ID
time String操作时间
name String身份组名称
icon String圈组服务器的图标
ext String自定义扩展
allow String拥有权限 bit位
deny String拒绝权限bit位
type String类型, 1:@everyone,2:常规
channelId String频道 ID
parentroleid String服务器身份组下对应的身份组 ID
auths String

用于修改权限的 JSON 字段, 其格式为 {resource1:type1,resource2:type2,resource3:type3}。

  • resource 表示权限, 其有效取值代表的具体权限如下:
    • 2:管理频道
    • 3:管理角色
    • 4:发送消息
    • 9:撤回他人消息
    • 10:删除他人消息
    • 11:@ 他人
    • 12:@ 所有人
    • 13:管理黑白名单
  • type 表示操作类型,其取值代表的操作如下:

    • -1:不授权(deny)
    • 1:授权(allow)
    • 0: 继承圈组服务器维度下对应权限的授权状态

73 删除频道身份组抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "consid":"b8574cdd-86b1-40db-8c35-313bc68a1a2d",
    "roleids": [1197162 ],
    "accid":"yx",
    "time":1646743230735,
    "eventType":"73",
    "serverId":1492670,
    "channelId":1394674
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"b8574cdd-86b1-40db-8c35-313bc68a1a2d",
    "roleids": [1197162 ],
    "accid":"yx",
    "time":1646743230735,
    "eventType":"73",
    "serverId":1492670,
    "channelId":1394674
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
channelId String频道 ID
roleids List身份组ID列表
time String操作时间

74 在频道下为某个人定制权限抄送

HTTP示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "allow":0,
    "deny":0,
    "auths":"{\"11\":0,\"12\":0,\"2\":0,\"13\":0,\"3\":0,\"4\":0}",
    "eventType":"74",
    "serverId":1492672,
    "identifyId":476868,
    "identifyAccid":"yx1",
    "consid":"c1882353-c3a6-42f7-953a-917af5f63ecb",
    "accid":"yx",
    "time":1646743791263,
    "channelId":1394676
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "allow":0,
    "deny":0,
    "auths":"{\"11\":0,\"12\":0,\"2\":0,\"13\":0,\"3\":0,\"4\":0}",
    "eventType":"74",
    "serverId":1492672,
    "identifyId":476868,
    "identifyAccid":"yx1",
    "consid":"c1882353-c3a6-42f7-953a-917af5f63ecb",
    "accid":"yx",
    "time":1646743791263,
    "channelId":1394676
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
channelId String频道 ID
time String操作时间
allow String拥有权限 bit位
deny String拒绝权限bit位
auths String

用于修改权限的 JSON 字段, 其格式为 {resource1:type1,resource2:type2,resource3:type3}。

  • resource 表示权限, 其有效取值代表的具体权限如下:
    • 2:管理频道
    • 3:管理角色
    • 4:发送消息
    • 9:撤回他人消息
    • 10:删除他人消息
    • 11:@ 他人
    • 12:@ 所有人
    • 13:管理黑白名单
  • type 表示操作类型,其取值代表的操作如下:

    • -1:不授权(deny)
    • 1:授权(allow)
    • 0: 继承圈组服务器维度下对应权限的授权状态

identifyId String身份组ID
identifyAccid String定制权限的帐号

75 删除频道下某人的定制权限抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "accids":"[\"qaz1\"]",
    "consid":"fcac37a6-c21b-4bae-8b27-d98ebc7fe6c6",
    "accid":"qaz",
    "time":"1648122357034",
    "eventType":"75",
    "serverId":"50783",
    "channelId":"148711"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "accids":"[\"qaz1\"]",
    "consid":"fcac37a6-c21b-4bae-8b27-d98ebc7fe6c6",
    "accid":"qaz",
    "time":"1648122357034",
    "eventType":"75",
    "serverId":"50783",
    "channelId":"148711"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
channelId String频道 ID
time String操作时间
accids String需要删除的帐号列表

76 更新频道下某个人的定制权限抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "allow":"16",
    "deny":"8",
    "auths":"{\"11\":0,\"12\":0,\"2\":-1,\"13\":0,\"3\":1,\"4\":0,\"9\":0,\"10\":0}",
    "eventType":"76",
    "type":"0",
    "serverId":"1508367",
    "identifyId":"492627",
    "nick":"",
    "identifyAccid":"yx11",
    "consid":"ba2e15f6-c3c3-4344-a470-a32a1d77b518",
    "accid":"yx10",
    "inviter":"yx10",
    "time":"1646894083148",
    "channelId":"1410395"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '	{
    "allow":"16",
    "deny":"8",
    "auths":"{\"11\":0,\"12\":0,\"2\":-1,\"13\":0,\"3\":1,\"4\":0,\"9\":0,\"10\":0}",
    "eventType":"76",
    "type":"0",
    "serverId":"1508367",
    "identifyId":"492627",
    "nick":"",
    "identifyAccid":"yx11",
    "consid":"ba2e15f6-c3c3-4344-a470-a32a1d77b518",
    "accid":"yx10",
    "inviter":"yx10",
    "time":"1646894083148",
    "channelId":"1410395"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的JSON字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
allow String拥有权限 bit位
deny String拒绝权限bit位
type String0-普通成员,1-所有者
serverId String服务器 ID
channelId String频道 ID
auths String

用于修改权限的 JSON 字段, 其格式为 {resource1:type1,resource2:type2,resource3:type3}。

  • resource 表示权限, 其有效取值代表的具体权限如下:
    • 2:管理频道
    • 3:管理角色
    • 4:发送消息
    • 9:撤回他人消息
    • 10:删除他人消息
    • 11:@ 他人
    • 12:@ 所有人
    • 13:管理黑白名单
  • type 表示操作类型,其取值代表的操作如下:

    • -1:不授权(deny)
    • 1:授权(allow)
    • 0: 继承圈组服务器维度下对应权限的授权状态

identifyId String身份组ID
identifyAccid String定制权限的帐号
nick String昵称
avatar String头像
custom String自定义扩展
inviter String邀请者账号
time String操作时间

77 拉人进某圈组服务器身份组抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 {
    "consid":"765a2f34-f63c-470a-9ba5-ba70ff6d2f42",
    "roleid":"1361169",
    "accid":"yx10",
    "time":"1646895076581",
    "eventType":"77",
    "serverId":"1508367",
    "memberAccids":"[\"yx11\"]"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d ' {
    "consid":"765a2f34-f63c-470a-9ba5-ba70ff6d2f42",
    "roleid":"1361169",
    "accid":"yx10",
    "time":"1646895076581",
    "eventType":"77",
    "serverId":"1508367",
    "memberAccids":"[\"yx11\"]"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
channelId String频道 ID
roleid String身份组ID
memberAccids String成员账户列表
time String操作时间

78 踢人出某圈组服务器身份组抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "consid":"7610e35a-f406-4b02-8c3b-a342632d438f",
    "roleid":"1361173",
    "accid":"yx10",
    "time":"1646895299949",
    "eventType":"78",
    "serverId":"1508367",
    "memberAccids":"[161117553]"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"7610e35a-f406-4b02-8c3b-a342632d438f",
    "roleid":"1361173",
    "accid":"yx10",
    "time":"1646895299949",
    "eventType":"78",
    "serverId":"1508367",
    "memberAccids":"[161117553]"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
roleid String身份组ID
memberAccids String移除成员账户列表
time String操作时间

79 批量更新圈组服务器身份组优先级抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 {
    "consid":"f6a5e6f2-f786-4cbd-bec3-1e2288dfd109",
    "accid":"qaz",
    "roleIdPriority":"{\"181786\":1,\"181785\":2}",
    "time":"1648122561426",
    "eventType":"79",
    "serverId":"50783"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "consid":"f6a5e6f2-f786-4cbd-bec3-1e2288dfd109",
    "accid":"qaz",
    "roleIdPriority":"{\"181786\":1,\"181785\":2}",
    "time":"1648122561426",
    "eventType":"79",
    "serverId":"50783"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
accid String帐号
consid String长连接唯一标识
serverId String服务器 ID
roleIdPriority String身份组 ID 与优先级对应关系,格式:{"身份组ID1":"优先级1","身份组ID2":"优先级2"}
time String操作时间

80 圈组快捷评论抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
 {
    "fromNick":"yx",
    "msgIdClient":"760a37f6-b471-4e6d-adb1-dd8b90da0349",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "fromDeviceId":"8b599371-c224-4a3f-b45f-de525bcea610",
    "eventType":"80",
    "serverId":"1558485",
    "consid":"4573794b-b1fb-40b6-93fd-4c0c09037159",
    "clientIp":"183.136.182.140",
    "clientPort":"5772",
    "time":"1648813536539",
    "channelId":"1459930"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "fromNick":"yx",
    "msgIdClient":"760a37f6-b471-4e6d-adb1-dd8b90da0349",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "fromDeviceId":"8b599371-c224-4a3f-b45f-de525bcea610",
    "eventType":"80",
    "serverId":"1558485",
    "consid":"4573794b-b1fb-40b6-93fd-4c0c09037159",
    "clientIp":"183.136.182.140",
    "clientPort":"5772",
    "time":"1648813536539",
    "channelId":"1459930"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
fromAccount String消息发送者
fromClientType String消息发送者客户端类型
fromDeviceId String消息发送者设备id
fromNick String消息发送者昵称
serverId String服务器id
channelId String频道id
msgIdClient String客户端消息id
consid String长连接唯一标识
clientIp String 消息发送者IP
clientPort String消息发送者的端口
time String抄送事件产生时间

81 圈组更新消息抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "msg":"更新消息",
    "ext":"更新ext",
    "antispam":"false",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "msgId":"6211501",
    "eventType":"81",
    "body":"更新消息-2022-04-01T20:13:01",
    "operatorExt":"更新ext",
    "serverId":"1558485",
    "consid":"3684809a-0f23-426d-b839-486e3ea300f6",
    "yidunRes":"{\"result\":\"{\\\"antispam\\\":{\\\"dataId\\\":\\\"ed2289f2-265a-4f4e-8f17-ac8f31de7bd4\\\",\\\"suggestion\\\":0,\\\"censorType\\\":0,\\\"isRelatedHit\\\":false,\\\"resultType\\\":1,\\\"taskId\\\":\\\"tra08leospteptdnbohh5drg00109tec\\\",\\\"labels\\\":[]}}\",\"yidunBusType\":0,\"yidunApiVersion\":2}",
    "clientIp":"183.136.182.140",
    "clientPort":"18373",
    "pushContent":"pushContent-更新消息-2022-04-01T20:13:01",
    "time":"1648815229304",
    "channelId":"1459930",
    "pushPayload":"{\"pushPayload\":\"pushContent-pushContent-更新消息\"}",
    "status":"0"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "msg":"更新消息",
    "ext":"更新ext",
    "antispam":"false",
    "fromAccount":"yx",
    "fromClientType":"AOS",
    "msgId":"6211501",
    "eventType":"81",
    "body":"更新消息-2022-04-01T20:13:01",
    "operatorExt":"更新ext",
    "serverId":"1558485",
    "consid":"3684809a-0f23-426d-b839-486e3ea300f6",
    "yidunRes":"{\"result\":\"{\\\"antispam\\\":{\\\"dataId\\\":\\\"ed2289f2-265a-4f4e-8f17-ac8f31de7bd4\\\",\\\"suggestion\\\":0,\\\"censorType\\\":0,\\\"isRelatedHit\\\":false,\\\"resultType\\\":1,\\\"taskId\\\":\\\"tra08leospteptdnbohh5drg00109tec\\\",\\\"labels\\\":[]}}\",\"yidunBusType\":0,\"yidunApiVersion\":2}",
    "clientIp":"183.136.182.140",
    "clientPort":"18373",
    "pushContent":"pushContent-更新消息-2022-04-01T20:13:01",
    "time":"1648815229304",
    "channelId":"1459930",
    "pushPayload":"{\"pushPayload\":\"pushContent-pushContent-更新消息\"}",
    "status":"0"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
fromAccount String消息发送者
fromClientType String消息发送者客户端类型
consid String长连接唯一标识
msg String 操作附言
operatorExt String操作扩展字段
env String环境变量
routeEnable String是否抄送
pushContent String推送文案
pushPayload String 推送payload
serverId String服务器ID
channelId String频道ID
msgId String消息ID
body String消息内容
ext String消息自定义扩展
status String消息状态
antispam String是否反垃圾,标识是否被反垃圾,可转为Boolean类型数据
yidunRes String安全通反垃圾的原始处理细节,只有接入了相关功能安全通反垃圾的应用才会有这个字段.
字段说明:
yidunApiVersion:安全通反垃圾接口版本;2、新版本安全通反垃圾接口。
yidunBusType:0:文本反垃圾业务;1、图片反垃圾业务;2、用户资料反垃圾业务
clientIp String客户端IP
clientPort String客户端端口
time String抄送事件产生时间

82 圈组更新自定义系统通知抄送

HTTP 示例

httpPOST  /receiveMsg.action   HTTP/1.1
Host:  yunxinservice.com.cn
Content-Type:  application/json
CurTime: 1440570500855    //当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的毫秒数(String)
MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //根据请求中的request body计算出来的MD5值
CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01
{
    "msg":"更新自定义系统消息-默认抄送地址",
    "consid":"",
    "fromAccount":"yx1",
    "fromClientType":"REST",
    "msgId":"967868",
    "pushContent":"pushContent-更新自定义系统消息-2022-04-01T20:56:09",
    "eventType":"82",
    "time":"1648817811771",
    "body":"更新自定义系统消息-2022-04-01T20:56:09.448",
    "operatorExt":"更新自定义系统消息ext",
    "pushPayload":"{\"pushPayload\":\"pushContent-更新自定义系统消息\"}",
    "status":"0"
}

cURL 示例

curlcurl -X POST -H "Content-Type: application/json" -H "CurTime: 1440570500855" -H "MD5: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "CheckSum: 001511b8435e0b28044ca50a78e8f983026c5e01" -d '{
    "msg":"更新自定义系统消息-默认抄送地址",
    "consid":"",
    "fromAccount":"yx1",
    "fromClientType":"REST",
    "msgId":"967868",
    "pushContent":"pushContent-更新自定义系统消息-2022-04-01T20:56:09",
    "eventType":"82",
    "time":"1648817811771",
    "body":"更新自定义系统消息-2022-04-01T20:56:09.448",
    "operatorExt":"更新自定义系统消息ext",
    "pushPayload":"{\"pushPayload\":\"pushContent-更新自定义系统消息\"}",
    "status":"0"
}' 'http://yunxinservice.com.cn/receiveMsg.action'

消息体中的 JSON 字段说明

名称类型说明
fromAccount String消息发送者
fromClientType String消息发送者客户端类型
consid String长连接唯一标识
msg String 操作附言
operatorExt String操作扩展字段
env String环境变量
routeEnable String是否抄送
pushContent String推送文案
pushPayload String 推送payload
msgId String消息ID
body String消息内容
ext String消息自定义扩展
status String消息状态
time String抄送事件产生时间
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 圈组相关抄送概览
  • 登录登出相关
  • 消息相关
  • 自定义系统通知相关
  • 圈组服务器管理相关
  • 圈组服务器成员管理相关
  • 频道管理相关
  • 身份组及特殊权限管理相关
  • 抄送示例
  • 47 圈组登录登出抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 圈组登录登出抄送详细示例
  • 登录
  • 登出
  • 掉线
  • 多端登录互踢策略导致的互踢
  • SDK 主动将用户其他端踢下线
  • 服务器主动将用户踢下线
  • 重复连接导致的旧连接断开
  • 心跳续约
  • 48 圈组消息抄送
  • HTTP 示例
  • cURL示例
  • 消息体中的 JSON 字段说明
  • 49 圈组自定义系统通知抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 50 创建圈组服务器抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 51 更新圈组服务器抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 52 删除圈组服务器抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 53 邀请加入圈组服务器抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 54 接受加入圈组服务器邀请抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 55 拒绝加入圈组服务器邀请抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 56 申请加入圈组服务器抄送
  • HTTP示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 57 接受加入圈组服务器申请抄送
  • HTTP示例
  • cURL示例
  • 消息体中的 JSON 字段说明
  • 58 拒绝加入圈组服务器申请抄送
  • HTTP示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 59 主动离开圈组服务器抄送
  • HTTP示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 60 踢除圈组服务器成员抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 61 修改圈组服务器中自身信息抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 62 修改圈组服务器中他人信息抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 63 创建频道抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 64 删除频道抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 65 修改频道信息抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 66 修改频道黑白名单身份组抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 67 修改频道黑白名单成员抄送
  • HTTP示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 68 创建圈组服务器身份组抄送
  • HTTP示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 69 更新圈组服务器身份组抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 70 删除圈组服务器身份组抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 71 创建频道身份组抄送
  • HTTP示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 72 更新频道身份组抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 73 删除频道身份组抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 74 在频道下为某个人定制权限抄送
  • HTTP示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 75 删除频道下某人的定制权限抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 76 更新频道下某个人的定制权限抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的JSON字段说明
  • 77 拉人进某圈组服务器身份组抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 78 踢人出某圈组服务器身份组抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 79 批量更新圈组服务器身份组优先级抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 80 圈组快捷评论抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 81 圈组更新消息抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明
  • 82 圈组更新自定义系统通知抄送
  • HTTP 示例
  • cURL 示例
  • 消息体中的 JSON 字段说明