4 群接口
4.1 添加群管理员
POST /group/admin/add
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.2 移除群管理员
DELETE /group/admin/remove
POST /group/admin/remove
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.3 获取群管理员列表
GET /group/admin_list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ display_name |
string |
成员群名片 |
⇥ expired_time |
int64 |
禁言过期时间(毫秒) |
⇥ join_time |
int64 |
成员入群时间戳(毫秒) |
⇥ user_id |
int64 |
用户id |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.4 根据群id和公告id获取群公告详情
GET /group/announcement
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
announcement_id |
int64 |
true |
公告ID |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ author |
int64 |
公告发布者 |
⇥ content |
string |
公告内容 |
⇥ created_at |
int64 |
公告发布时间(毫秒) |
⇥ group_id |
int64 |
群id |
⇥ id |
int64 |
公告id |
⇥ title |
string |
公告标题 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.5 删除公告
DELETE /group/announcement/delete
POST /group/announcement/delete
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
announcement_id |
int64 |
true |
公告ID |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.6 编辑群公告
POST /group/announcement/edit
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
content |
string |
true |
|
公告内容 |
group_id |
int64 |
true |
|
群组id |
title |
string |
true |
|
公告标题 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ author |
int64 |
公告发布者 |
⇥ content |
string |
公告内容 |
⇥ created_at |
int64 |
公告发布时间(毫秒) |
⇥ group_id |
int64 |
群id |
⇥ id |
int64 |
公告id |
⇥ title |
string |
公告标题 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.7 获取最新一条群公告详情
GET /group/announcement/last
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ author |
int64 |
公告发布者 |
⇥ content |
string |
公告内容 |
⇥ created_at |
int64 |
公告发布时间(毫秒) |
⇥ group_id |
int64 |
群id |
⇥ id |
int64 |
公告id |
⇥ title |
string |
公告标题 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.8 获取群公告列表
GET /group/announcement/list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ author |
int64 |
公告发布者 |
⇥ content |
string |
公告内容 |
⇥ created_at |
int64 |
公告发布时间(毫秒) |
⇥ group_id |
int64 |
群id |
⇥ id |
int64 |
公告id |
⇥ title |
string |
公告标题 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.9 获取群申请列表
POST /group/application_list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
cursor |
string |
false |
游标: 从哪开始取 |
limit |
int32 |
false |
最多取多少条 |
version |
int64 |
false |
版本号 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_list |
array[int64] |
true |
|
群id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
cursor |
string |
游标,用于翻页 |
data |
array[object] |
结果数据 |
⇥ applicant_id |
int64 |
申请者的用户ID |
⇥ expired_time |
int64 |
申请过期时间戳(毫秒) |
⇥ group_id |
int64 |
群组ID |
⇥ reason |
string |
原因 |
⇥ status |
int32 |
状态: 0 - 待处理,1 - 同意,2 - 拒绝 |
message |
string |
错误信息,如果成功,该项为null |
total |
int64 |
总数 |
version |
int64 |
版本,目前没用到,留作扩展 |
接口描述
4.10 申请入群
POST /group/apply
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
reason |
string |
false |
|
申请入群原因 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.11 管理员处理入群申请
PUT /group/apply/handle
POST /group/apply/handle
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
approval |
boolean |
true |
|
审批,bool类型,true为同意,false为拒绝 |
group_id |
int64 |
true |
|
群id |
user_id |
int64 |
true |
|
用户id |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.12 将用户禁言
POST /group/ban
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
duration |
int64 |
true |
|
禁言时长,单位为分钟 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.13 获取禁言列表
GET /group/banned_list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
cursor |
string |
false |
游标:从哪开始取 |
group_id |
int64 |
true |
群组ID |
limit |
int32 |
false |
取多少条 |
version |
int64 |
false |
版本 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
cursor |
string |
游标,用于翻页 |
data |
array[object] |
结果数据 |
⇥ display_name |
string |
成员群名片 |
⇥ expired_time |
int64 |
禁言过期时间(毫秒) |
⇥ join_time |
int64 |
成员入群时间戳(毫秒) |
⇥ user_id |
int64 |
用户id |
message |
string |
错误信息,如果成功,该项为null |
total |
int64 |
总数 |
version |
int64 |
版本,目前没用到,留作扩展 |
接口描述
4.14 将用户加入黑名单
POST /group/block
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.15 获取黑名单列表
GET /group/blocked_list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
cursor |
string |
false |
游标:从哪开始取 |
group_id |
int64 |
true |
群组ID |
limit |
int32 |
false |
取多少条 |
version |
int64 |
false |
版本 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
cursor |
string |
游标,用于翻页 |
data |
array[object] |
结果数据 |
⇥ created_at |
string |
创建时间 |
⇥ group_id |
int64 |
群组ID |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
total |
int64 |
总数 |
version |
int64 |
版本,目前没用到,留作扩展 |
接口描述
4.16 创建群
POST /group/create
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
avatar |
string |
false |
|
群头像 |
description |
string |
false |
|
群描述 |
name |
string |
false |
|
群名称 |
type |
int32 |
false |
|
群类型 0表示私有群, 2表示聊天室 |
user_list |
array[int64] |
false |
|
邀请入群的用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ apply_approval |
int32 |
入群申请审批设置, 0:同意所有申请 1:需要管理员确认 2:拒绝所有申请 |
⇥ avatar |
string |
群头像 |
⇥ ban_expire_time |
int64 |
全员禁言过期时间(秒),禁言期间只允许管理员发消息, 为0或小于当前时间表示不禁言, -1表示永久禁言 |
⇥ capacity |
int64 |
群容量 |
⇥ count |
int64 |
当前人数 |
⇥ created_at |
int64 |
创建时间(毫秒) |
⇥ description |
string |
群描述 |
⇥ ext |
string |
群扩展信息 |
⇥ group_id |
int64 |
群id |
⇥ history_visible |
boolean |
新成员可见历史聊天记录设置: true - 新成员可见历史聊天记录, false - 新成员不可见历史聊天记录 |
⇥ member_invite |
boolean |
是否允许群成员邀请其他人入群: true - 群成员允许邀请其他人入群, false - 群成员不允许邀请其他人入群 |
⇥ member_modify |
boolean |
群成员修改群信息设置: true - 允许群成员修改群信息, false - 不允许群成员修改群信息 |
⇥ msg_mute_mode |
int32 |
群消息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地消息通知, 2 - 表示屏蔽消息,不接收消息 |
⇥ msg_push_mode |
int32 |
群消息推送模式:0 - 接收所有推送, 1 - 不接受推送, 2 - 接收管理员和@消息推送, 3 - 只接收管理员消息推送,4 - 只接收@消息推送 |
⇥ name |
string |
群名称 |
⇥ owner_id |
int64 |
群主id |
⇥ read_ack |
boolean |
是否开启群消息已读功能设置:true - 开启群消息已读功能, false - 不开启群消息已读功能 |
⇥ status |
int32 |
群状态, 0:正常, 1:已解散 |
⇥ type |
int32 |
群类型: 0 - 表示私有群, 2 - 表示聊天室 |
⇥ updated_at |
int64 |
更新时间(毫秒) |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.17 解散群
DELETE /group/destroy
POST /group/destroy
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.18 更新群名片
PUT /group/display_name
POST /group/display_name
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
string |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.19 下载群文件
GET /group/file
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
file_id |
int64 |
true |
文件ID |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ created_at |
int64 |
创建时间戳(毫秒) |
⇥ file_id |
int64 |
共享文件id |
⇥ group_id |
int64 |
群id |
⇥ name |
string |
共享文件名称 |
⇥ size |
int64 |
共享文件大小 |
⇥ type |
string |
共享文件类型 |
⇥ updated_at |
int64 |
更新时间戳(毫秒) |
⇥ uploader |
int64 |
共享文件上传者 |
⇥ url |
string |
共享文件url |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.20 删除群文件
DELETE /group/file/delete
POST /group/file/delete
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
file_list |
array[int64] |
true |
|
文件id列表 |
group_id |
int64 |
true |
|
群id |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ file_id |
int64 |
文件ID |
⇥ reason |
string |
原因 |
⇥ result |
string |
结果: success - 成功, fail - 失败 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.21 获取群文件列表
GET /group/file/list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ created_at |
int64 |
创建时间戳(毫秒) |
⇥ file_id |
int64 |
共享文件id |
⇥ group_id |
int64 |
群id |
⇥ name |
string |
共享文件名称 |
⇥ size |
int64 |
共享文件大小 |
⇥ type |
string |
共享文件类型 |
⇥ updated_at |
int64 |
更新时间戳(毫秒) |
⇥ uploader |
int64 |
共享文件上传者 |
⇥ url |
string |
共享文件url |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.22 更新群文件名称
PUT /group/file/update_name
POST /group/file/update_name
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
file_id |
int64 |
true |
|
文件id |
group_id |
int64 |
true |
|
群id |
name |
string |
true |
|
文件新名称 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.23 上传群文件
POST /group/file/upload
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
name |
string |
true |
|
文件名称 |
size |
int64 |
true |
|
文件大小 |
type |
string |
false |
|
文件类型 |
url |
string |
true |
|
文件url |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ created_at |
int64 |
创建时间戳(毫秒) |
⇥ file_id |
int64 |
共享文件id |
⇥ group_id |
int64 |
群id |
⇥ name |
string |
共享文件名称 |
⇥ size |
int64 |
共享文件大小 |
⇥ type |
string |
共享文件类型 |
⇥ updated_at |
int64 |
更新时间戳(毫秒) |
⇥ uploader |
int64 |
共享文件上传者 |
⇥ url |
string |
共享文件url |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.24 根据group id获取群信息
GET /group/info
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ apply_approval |
int32 |
入群申请审批设置, 0:同意所有申请 1:需要管理员确认 2:拒绝所有申请 |
⇥ avatar |
string |
群头像 |
⇥ ban_expire_time |
int64 |
全员禁言过期时间(秒),禁言期间只允许管理员发消息, 为0或小于当前时间表示不禁言, -1表示永久禁言 |
⇥ capacity |
int64 |
群容量 |
⇥ count |
int64 |
当前人数 |
⇥ created_at |
int64 |
创建时间(毫秒) |
⇥ description |
string |
群描述 |
⇥ ext |
string |
群扩展信息 |
⇥ group_id |
int64 |
群id |
⇥ history_visible |
boolean |
新成员可见历史聊天记录设置: true - 新成员可见历史聊天记录, false - 新成员不可见历史聊天记录 |
⇥ member_invite |
boolean |
是否允许群成员邀请其他人入群: true - 群成员允许邀请其他人入群, false - 群成员不允许邀请其他人入群 |
⇥ member_modify |
boolean |
群成员修改群信息设置: true - 允许群成员修改群信息, false - 不允许群成员修改群信息 |
⇥ msg_mute_mode |
int32 |
群消息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地消息通知, 2 - 表示屏蔽消息,不接收消息 |
⇥ msg_push_mode |
int32 |
群消息推送模式:0 - 接收所有推送, 1 - 不接受推送, 2 - 接收管理员和@消息推送, 3 - 只接收管理员消息推送,4 - 只接收@消息推送 |
⇥ name |
string |
群名称 |
⇥ owner_id |
int64 |
群主id |
⇥ read_ack |
boolean |
是否开启群消息已读功能设置:true - 开启群消息已读功能, false - 不开启群消息已读功能 |
⇥ status |
int32 |
群状态, 0:正常, 1:已解散 |
⇥ type |
int32 |
群类型: 0 - 表示私有群, 2 - 表示聊天室 |
⇥ updated_at |
int64 |
更新时间(毫秒) |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.25 更新群头像
PUT /group/info/avatar
POST /group/info/avatar
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
string |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.26 根据group id获取群信息
POST /group/info/batch
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_list |
array[int64] |
true |
|
群id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ apply_approval |
int32 |
入群申请审批设置, 0:同意所有申请 1:需要管理员确认 2:拒绝所有申请 |
⇥ avatar |
string |
群头像 |
⇥ capacity |
int64 |
群容量 |
⇥ count |
int64 |
当前人数 |
⇥ group_id |
int64 |
群组ID |
⇥ msg_mute_mode |
int32 |
群消息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地消息通知, 2 - 表示屏蔽消息,不接收消息 |
⇥ msg_push_mode |
int32 |
群消息推送模式:0 - 接收所有推送, 1 - 不接受推送, 2 - 接收管理员和@消息推送, 3 - 只接收管理员消息推送,4 - 只接收@消息推送 |
⇥ name |
string |
群名称 |
⇥ owner |
int64 |
群主id |
⇥ status |
int32 |
群状态, 0:正常, 1:已解散 |
⇥ type |
int32 |
群类型: 0 - 表示私有群, 2 - 表示聊天室 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.27 更新群描述
PUT /group/info/description
POST /group/info/description
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
string |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.28 更新扩展信息
PUT /group/info/ext
POST /group/info/ext
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
string |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.29 更新群名称
PUT /group/info/name
POST /group/info/name
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
string |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.30 获取群邀请列表
GET /group/invitation_list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
cursor |
string |
false |
游标: 从哪开始取 |
limit |
int32 |
false |
最多取多少条 |
version |
int64 |
false |
版本号 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
cursor |
string |
游标,用于翻页 |
data |
array[object] |
结果数据 |
⇥ expired_time |
int64 |
过期时间戳(毫秒) |
⇥ group_id |
int64 |
群组ID |
⇥ invitee_id |
int64 |
被邀请者ID |
⇥ inviter_id |
int64 |
邀请者ID |
⇥ reason |
string |
原因 |
⇥ status |
int32 |
状态: 0 - 待处理,1 - 用户同意,2 - 用户拒绝 |
⇥ updated_at |
string |
更新时间 |
message |
string |
错误信息,如果成功,该项为null |
total |
int64 |
总数 |
version |
int64 |
版本,目前没用到,留作扩展 |
接口描述
4.31 邀请入群
POST /group/invite
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
reason |
string |
false |
|
邀请理由 |
user_list |
array[int64] |
true |
|
受邀请者id,List类型,单次可邀请多个用户入群 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.32 用户处理入群邀请
PUT /group/invite/handle
POST /group/invite/handle
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
approval |
boolean |
true |
|
审批,bool类型,true为同意,false为拒绝 |
group_id |
int64 |
true |
|
群id |
user_id |
int64 |
true |
|
用户id |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.33 将成员踢出群
DELETE /group/kick
POST /group/kick
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.34 成员退出群
DELETE /group/leave
POST /group/leave
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.35 根据group id获取群成员列表
GET /group/member_list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
cursor |
string |
false |
游标:从哪开始取 |
group_id |
int64 |
true |
群组ID |
limit |
int32 |
false |
取多少条 |
version |
int64 |
false |
版本 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
cursor |
string |
游标,用于翻页 |
data |
array[object] |
结果数据 |
⇥ display_name |
string |
成员群名片 |
⇥ expired_time |
int64 |
禁言过期时间(毫秒) |
⇥ join_time |
int64 |
成员入群时间戳(毫秒) |
⇥ user_id |
int64 |
用户id |
message |
string |
错误信息,如果成功,该项为null |
total |
int64 |
总数 |
version |
int64 |
版本,目前没用到,留作扩展 |
接口描述
4.36 批量获取群成员的群名片
POST /group/members/display_name
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ display_name |
string |
成员群名片 |
⇥ expired_time |
int64 |
禁言过期时间(毫秒) |
⇥ join_time |
int64 |
成员入群时间戳(毫秒) |
⇥ user_id |
int64 |
用户id |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.37 设置群消息屏蔽模式
PUT /group/msg/mute_mode
POST /group/msg/mute_mode
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
msg_mute_mode |
int32 |
true |
|
群消息屏蔽模式: 0 - 不屏蔽1 - 屏蔽本地消息通知2 - 屏蔽消息,不接收消息 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.38 设置群消息推送模式
PUT /group/msg/push_mode
POST /group/msg/push_mode
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
msg_push_mode |
int32 |
true |
|
群消息推送类型: 0:接收所有推送;1:不接受推送;2:接收管理员和@消息推送;3:只接收管理员消息推送;4:只接收@消息推送 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.39 获取公开群列表(已废弃)
GET /group/public_list
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[int64] |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.40 二维码邀请入群
POST /group/qrcode/invite
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
qr_info |
string |
true |
|
二维码信息:可以通过GET /group/qrcode/sign获取 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.41 获取群邀请二维码信息
GET /group/qrcode/sign
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ create_at |
int64 |
二维码生成时间(毫秒) |
⇥ expire_at |
int64 |
二维码过期时间(毫秒) |
⇥ qr_info |
string |
二维码信息 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.42 获取群设置
GET /group/settings
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求参数(Query Param)
参数名称 |
数据类型 |
必填 |
描述 |
group_id |
int64 |
true |
群组ID |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ apply_approval |
int32 |
入群申请审批设置, 0:同意所有申请 1:需要管理员确认 2:拒绝所有申请 |
⇥ avatar |
string |
群头像 |
⇥ ban_expire_time |
int64 |
全员禁言过期时间(秒),禁言期间只允许管理员发消息, 为0或小于当前时间表示不禁言, -1表示永久禁言 |
⇥ capacity |
int64 |
群容量 |
⇥ count |
int64 |
当前人数 |
⇥ created_at |
int64 |
创建时间(毫秒) |
⇥ description |
string |
群描述 |
⇥ ext |
string |
群扩展信息 |
⇥ group_id |
int64 |
群id |
⇥ history_visible |
boolean |
新成员可见历史聊天记录设置: true - 新成员可见历史聊天记录, false - 新成员不可见历史聊天记录 |
⇥ member_invite |
boolean |
是否允许群成员邀请其他人入群: true - 群成员允许邀请其他人入群, false - 群成员不允许邀请其他人入群 |
⇥ member_modify |
boolean |
群成员修改群信息设置: true - 允许群成员修改群信息, false - 不允许群成员修改群信息 |
⇥ msg_mute_mode |
int32 |
群消息屏蔽模式:0 - 表示不屏蔽, 1 - 表示屏蔽本地消息通知, 2 - 表示屏蔽消息,不接收消息 |
⇥ msg_push_mode |
int32 |
群消息推送模式:0 - 接收所有推送, 1 - 不接受推送, 2 - 接收管理员和@消息推送, 3 - 只接收管理员消息推送,4 - 只接收@消息推送 |
⇥ name |
string |
群名称 |
⇥ owner_id |
int64 |
群主id |
⇥ read_ack |
boolean |
是否开启群消息已读功能设置:true - 开启群消息已读功能, false - 不开启群消息已读功能 |
⇥ status |
int32 |
群状态, 0:正常, 1:已解散 |
⇥ type |
int32 |
群类型: 0 - 表示私有群, 2 - 表示聊天室 |
⇥ updated_at |
int64 |
更新时间(毫秒) |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.43 更新群设置--是否允许成员邀请
PUT /group/settings/allow_member_invitation
POST /group/settings/allow_member_invitation
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
boolean |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.44 更新群设置--群成员是否可修改群信息
PUT /group/settings/allow_member_modify
POST /group/settings/allow_member_modify
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
boolean |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.45 全员禁言,只允许管理员发消息
POST /group/settings/ban_all
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
duration |
int64 |
true |
|
禁言时长,单位为分钟 |
group_id |
int64 |
true |
|
群id |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ ban_expire_time |
int64 |
全员禁言过期时间(秒),禁言期间只允许管理员发消息, 为0或小于当前时间表示不禁言, -1表示永久禁言 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.46 更新群设置--是否开启群消息已读功能
PUT /group/settings/enable_read_ack
POST /group/settings/enable_read_ack
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
boolean |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.47 更新群设置--新成员是否可见群历史聊天记录
PUT /group/settings/history_visible
POST /group/settings/history_visible
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
value |
boolean |
true |
|
更新内容 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.48 更新群设置--群申请是否需要管理员审批
PUT /group/settings/require_admin_approval
POST /group/settings/require_admin_approval
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
apply_approval |
int32 |
true |
|
入群申请审批设置, 0:同意所有申请 1:需要管理员确认 2:拒绝所有申请 |
group_id |
int64 |
true |
|
群id |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.49 取消全员禁言
POST /group/settings/unban_all
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
boolean |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.50 转让群
PUT /group/transfer
POST /group/transfer
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
new_owner |
int64 |
true |
|
新群主的user_id |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
object |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.51 从禁言列表移除用户
POST /group/unban
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.52 从黑名单移除用户
DELETE /group/unblock
POST /group/unblock
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
请求体(Request Body)
参数名称 |
数据类型 |
必填 |
默认值 |
描述 |
group_id |
int64 |
true |
|
群id |
user_list |
array[int64] |
true |
|
用户id列表 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[object] |
结果数据 |
⇥ reason |
string |
错误信息 |
⇥ result |
string |
操作结果: success - 成功, fail - 失败 |
⇥ user_id |
int64 |
用户ID |
message |
string |
错误信息,如果成功,该项为null |
接口描述
4.53 获取用户的群组列表
GET /group/user_joined
请求头
参数名称 |
数据类型 |
必填 |
描述 |
access-token |
string |
false |
令牌 |
app_id |
string |
true |
应用ID |
group_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此群ID的管理员身份来调用此接口 |
user_id |
int64 |
false |
仅当access-token为管理员token时,可以设置此字段,表示以此用户ID的身份来调用此接口 |
响应体
● 200 响应数据格式:JSON
参数名称 |
类型 |
描述 |
code |
int32 |
返回码,200是成功 |
data |
array[int64] |
结果数据 |
message |
string |
错误信息,如果成功,该项为null |
接口描述