1. 获取当前用户信息
获取当前用户信息。
请求方式:GET
请求地址:/bospersonnelservice/{appKey}/users/currentUser
1.1. 请求参数:
Headers:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
Authorization | string | c4570cb9ca324bc8ba7dd9d1967710ea | 是 | access_token |
PathParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
appKey | string | xb05cd3a35614caa85c0f8f86c58fcc1 | 是 | 应用Key |
SearchParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
NULL | NULL | NULL | NULL | NULL |
Body:
application/json:
NULL
1.2. 参数说明:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
NULL | NULL | NULL | NULL | NULL |
1.3. 正确返回:
(Http Status Code:200)
{
"code": "SUCCESS",
"message": "请求处理成功",
"data": {
"key": "xxx",
"email": "bosqqq@bim.com",
"telephone": "1388888888",
"fullName": "aaa",
"xxx": "xxx" #应用库users表中定义的用户扩展属性
"resetPassword": null,
"expires": 1600685894052,
"nativeUser": false,
"firstLogin": false,
"qqOpenID": "",
"wxUUID": "※0.2931652795419113※wx",
"bosUserType": "1",
"alreadyUsedAppCount": 7,
"qqUnionID": "",
"contact": null,
"subscriptionStatus": "2",
"company": null,
"id": "1fbc770b7870427d859375fbe825a117",
"bosclass": "users",
"appCount": null,
"registerTime": "1582195678000",
"subscriptionStartTime": "1582646400000",
"modelDb": [
"se7177096efb493a86db1c9961d1b427"
],
"wxOpenID": "oEtfZwmwBqq650e7TdO9KvvqYp18",
"qqUUID": "",
"active": "1",
"userModelStorageLimit": 5.0,
"guserType": "0",
"lastLoginTime": "1600664294090",
"myApps": null,
"wxUnionID": "",
"name": "donghao1",
"appNumberLimit": 10,
"userType": "1",
"subscriptionExpireTime": "1616774400000",
"alreadyUserModelStorage": 1.738
}
}
1.4. 状态码:
状态码 | code | message | data | 原因 |
---|---|---|---|---|
NULL | NULL | NULL | NULL | NULL |
1.5. 注意事项:
根据token获取账号信息,再根据userKey获取users表里面的信息返回。
1.6. 请求示例
请求URL
http://bosgw.bimwinner.com/bospersonnelservice/zebffc7159ce4d058d6a887af7982081/users/currentUser
Headers
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyS2V5IjoiMTUyN2ZmYWRhZjhhNGY0YWJhZTk4NWM2N2JiZDQ5NmQiLCJ1c2VyTmFtZSI6InJhb2ppYWp1biIsInVzZXJUeXBlIjoiMCIsImFwcEtleSI6InplYmZmYzcxNTljZTRkMDU4ZDZhODg3YWY3OTgyMDgxIiwiYXBwTmFtZSI6IjIwMTnlubQxMOaciDA45pelIiwiYXBwRGIiOiJ6ZWJmZmM3MTU5Y2U0ZDA1OGQ2YTg4N2FmNzk4MjA4MSIsImxvZ2luVGltZSI6IjE1OTc5OTk5NjI4NTAiLCJleHAiOjB9.RvIU7MuCqASqts3q9aQwuTyMo8RJqx7y881LYTJVoJI
Body(form-data)
null
正常响应 200
{
"message": "请求处理成功",
"code": "SUCCESS",
"data": {
"nativeUser": false,
"registerTime": "1562145757298",
"wxOpenID": "oEtfZwklSGF2HNUHSFK99J1DDAg0",
"qqOpenID": "7AED55D536F493EBAA53D658133DBA2C",
"qqUUID": "※0.4977108377963677※qq",
"fullName": "张三",
"active": "1",
"telephone": "12345678910",
"guserType": "0",
"wxUUID": "w8486e2a067e4bdab7630546ad01751a※0.23676966822731993※wx",
"lastLoginTime": "1597999963022",
"wxUnionID": null,
"qqUnionID": null,
"name": "zhangsan",
"bosclass": "users",
"userType": "1",
"id": "1527ffadaf8a4f4abae985c67bbd496d",
"email": "",
"key": "1527ffadaf8a4f4abae985c67bbd496d"
}
}