|  |  |  | 
|  |  | ## 1.1 User API 概述 | 
|  |  | - User API 可查询和用户相关的基本数据信息。 | 
|  |  | - User API 查询的接口,具体的接口如下: | 
|  |  | - 查询当前用户自己的数据接口: [https://{site}/portal/api/v2/user/me?_format=json](https://note.youdao.com/) GET | 
|  |  | - 通过用户id查询相关用户的数据信息,[https://{site}/portal/api/v2/user?_format=json&account={uid}](https://note.youdao.com/) GET ==备注:访问此接口,需要开通角色或者权限授权。== | 
|  |  | - 如需要额外接口满足项目需求,可以通过后台使用**Portal Views**配置 | 
|  |  |  | 
|  |  | ## 1.2. 查询当前用户自己的个人信息数据接口 | 
|  |  | ``` | 
|  |  | GET /portal/api/v2/user/me?_format=json HTTP/1.1 | 
|  |  | Host: portal.xx.edu.com.cn | 
|  |  | Authorization: Bearer 39aec9c68b679d43de6803e0f14c223j | 
|  |  | ``` | 
|  |  | ## 1.3.根据用户account查询相关用户数据 | 
|  |  | ``` | 
|  |  | GET portal/api/v2/user?_format=json HTTP/1.1 | 
|  |  | Host: portal.xx.edu.com.cn | 
|  |  | Authorization: Bearer 39aec9c68b679d43de6803e0f14c223j | 
|  |  |  | 
|  |  | account={uid} | 
|  |  |  | 
|  |  | ``` | 
|  |  | ## 1.4. 查询数据的响应信息 | 
|  |  |  | 
|  |  | ``` | 
|  |  | [ | 
|  |  | { | 
|  |  | "uuid": "56b590b7-4675-40bd-b316-b7b6670f2276", | 
|  |  | "uid": "1", | 
|  |  | "account": "admin", | 
|  |  | "name": "", | 
|  |  | "roles": "Administrator, 教师", | 
|  |  | "rid": "administrator, teacher", | 
|  |  | "department_id": "2, 1", | 
|  |  | "data": "" | 
|  |  | } | 
|  |  | ] | 
|  |  | ``` | 
|  |  |  | 
|  |  | ## 1.9.1.响应信息字段说明 | 
|  |  | 具体的字段如下: | 
|  |  | 参数名	 | 类型 	 | 描述 | 
|  |  | ---|---|--|---- | 
|  |  | uuid | string  | uuid | 
|  |  | uid | int  | 用户id | 
|  |  | account | int  | 用户账号 | 
|  |  | name | string | 用户全名 | 
|  |  | roles | string  | 角色可读的名称 | 
|  |  | rid | date  | 角色机器名 | 
|  |  | department_id | int  | 用户所属部门 | 
|  |  | data | string  |  额外的用户数据 | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  |