群组管理
橙旭园儿童编程
下面文档里所有的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
}