获取群聊成员
用于获取应用机器人所在群聊的成员信息。
请求说明
| 请求地址 | 配置域名+/o/woa/api/v1/developer/app/chats/{id}/members |
|---|---|
| 请求方法 | GET |
| 签名方式 | wps-4 |
| 支持应用类型 | 企业自建应用、第三方企业应用 |
| 权限要求 | 管理会话及会话成员信息(kso.im.chat.manage) |
请求头
| 名称 | 是否必填 | 说明 |
|---|---|---|
| Content-Type | 是 | 固定为: application/json |
| Wps-Docs-Date | 是 | 取当前时间, 示例: Wed, 23 Jan 2013 06:43:08 GMT |
| Wps-Docs-Authorization | 是 | 计算方法参考签名说明 |
| Authorization | 是 | 授权token,格式:Bearer ${access_token},${access_token}需替换为从授权接口获取的access_token值 |
路径参数(Path)
| 名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| id | integer | 是 | 群聊会话 id |
查询参数(Query)
| 名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| offset | integer | 是 | 下标 |
| limit | integer | 是 | 数量,最多 100 条 |
| state | integer | 否 | 状态(-1:全部,0:正常,2:禁言)默认-1 |
请求地址示例
http
[GET] 配置域名+/o/woa/api/v1/developer/app/chats/{id}/members?offset=5&limit=50&state=-1响应体
| 名称 | 类型 | 说明 |
|---|---|---|
| result | integer | 状态码,非 0 表示失败,参照《状态码说明》 |
| members | array | 群聊成员信息 |
| ∟ userid | integer | 成员id |
| ∟ role | integer | 成员角色:0-普通用户、1-群主、10-管理员 |
| ∟ ctime | integer | 成员加入群聊的时间 |
| ∟ state | integer | 成员状态,:0-正常、2-禁言 |
| next_offset | integer | 下一页的offset,-1表示没有下一页 |
响应体示例
json
{
"result": 0,
"members": [
{
"userid": a234sdf,//群聊成员id
"role": 0, //0普通用户,1群主,10管理员
"ctime": 123,
"state": 0 //0正常,2禁言
},
],
"next_offset": -1
}