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