群组管理
橙旭园儿童编程
下面文档里所有的user_id 都是用的手机号(用户名)
加入群组
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| POST |
/server/im/group/group_join/ |
加入 |
YES |
Request Parameters
| Name |
Description |
Required |
Default |
| group_id |
群组id |
YES |
|
| group_name |
群组名字 |
YES |
|
| user_ids |
要加入的成员,用逗号分割成员id |
YES |
|
Request Data
{ "group_id": "test-009", "group_name": "test-009-name", "user_ids": "u001,u002,u003,u004"}
cURL Example
curl -H 'Content-Type: application/json' -H 'Authorization: Token cbc89752fe759cd0365453a90151b7375612f9d1' --data '{..}' -X POST http://localhost/server/im/group/group_join/
Response
{ "status":0, "message":"", "code":200}
退出群组
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| POST |
/server/im/group/group_quit/ |
退出群组 |
YES |
Request Parameters
| Name |
Description |
Required |
Default |
| group_id |
群组id |
YES |
|
| user_ids |
要退出的成员,用逗号分割成员id |
YES |
|
Request Data
{ "group_id": "test-009", "user_ids": "u001,u002"}
cURL Example
curl -H 'Content-Type: application/json' -H 'Authorization: Token cbc89752fe759cd0365453a90151b7375612f9d1' --data '{...}' -X POST http://localhost/server/im/group/group_quit/
Response
{ "status":0, "message":"", "code":200}
解散群组
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| POST |
/server/im/group/group_dismiss/ |
解散群组 |
YES |
Request Parameters
| Name |
Description |
Required |
Default |
| group_id |
群组id |
YES |
|
| user_id |
解散群组的成员id (可以用管理员的) |
YES |
|
Request Data
{ "group_id": "test-009", "user_id": "u001"}
cURL Example
curl -H 'Content-Type: application/json' -H 'Authorization: Token cbc89752fe759cd0365453a90151b7375612f9d1' --data '{..}' -X POST http://localhost/server/im/group/group_dismiss/
Response
{ "status":0, "message":"", "code":200}