API_Message_User - 17kong/yiqikong-wiki GitHub Wiki
用户关联
请及时更新文档 任何人发现文档和接口不符请及时通知团队维护者
获取用户关联
通用获取仪器控用户所有关联信息
GET /user/client
参数
{
"user_id": "1", // 用户昵称
"client_id": "[email protected]", // 客户端ID(RegID、邮箱、手机号、微信账号)
"type": "2", // 类型(IOS、Android、邮箱、短信、微信)
"sortby": "name", // 排序字段
"order": "desc", // 排序方式
"limit": [0, 20], // 分页筛选
}
响应
Status: 200 OK
-
[
{
"id": 1, // ID
"user_id": 1, // 用户ID
"client_id": "[email protected]", // 客户端ID
"type": "2" // 类型
}
]
添加用户关联
通用添加仪器控用户关联接口
POST /user/client
参数
{
"user_id": "仪器控", // 用户ID
"client_id": "[email protected]", // 客户端ID
"type": "2", // 类型
}
响应
Status: 200 OK
-
{
"id": 1, // ID
"user_id": 1, // 用户ID
"client_id": "[email protected]", // 客户端ID
"type": "2" // 类型
}
Status: 400 Bad Request
-
"用户ID不能为空!"
"客户端ID不能为空!"
"类型不能为空!"
修改用户关联
通用修改仪器控用户关联接口
PUT /user/client
参数
{
"id": "1", // ID
"user_id": "1", // 用户ID
"client_id": "[email protected]", // 客户端ID
"type": "2", // 类型
}
响应
Status: 200 OK
-
{
"id": 1, // ID
"user_id": 1, // 用户ID
"client_id": "[email protected]", // 客户端ID
"type": "2" // 类型
}
Status: 400 Bad Request
Status: 404 Not Found
-
"用户ID不能为空!"
"客户端ID不能为空!"
"类型不能为空!"
删除用户关联
通用删除仪器控用户关联接口
DELETE /user/client
参数
{
"id": "1", // ID
"user_id": "1", // 用户ID
"type": "2", // 类型
}
响应
Status: 200 OK
-
true
Status: 400 Bad Request
Status: 404 Not Found