获取当前登录用户自己的profile数据。
Request
HTTP request
GET https://www.featapi.com/api/user/profile/
Parameters
无需添加参数。
Authorization
该请求需要授权以下scopes访问权限:
Scopes |
---|
user_profile |
For more information, see the authentication and authorization page.
Request body
无需提交请求体信息。
Response
如果请求成功,该 API 返回当前登录用户的 User.Profile 个人信息数据在响应体信息中。
Property name | Value | Description | Notes |
---|---|---|---|
uid | integer | 该Profile所属用户的uid。 | |
firstname | string | 用户的名字。 | |
lastname | string | 用户的姓氏。 | |
name_order | integer | 控制用户输出姓名时的`firstname`和`lastname`值的组合顺序。1为`firstname`排前,2为`lastname`排前。 | |
username | string | 用户的姓名。姓名的会以用户设置`firstname`和`lastname`值进行组合并且以一个空格分开,按照`name_order`值决定`firstname`排前或排后。比如:firstname为“Tommy”,lastname为“Brown”,name_order为1时,则输出为“Tommy Brown”。 | |
names_lock | boolean | 用户的姓名锁,如果用户完成了`firstname`和`lastname`的设置,则两者皆锁住,再也无法修改。 | |
gender | integer | 用户的性别。0为男性,100为女性。 | |
marriage | integer | 用户的婚姻状态。0为已婚,100为单身。 | |
commercial_sign | string | 商业标志语。 | |
mobile | string | 用户的手机号码。只显示前3位和后3位,中间的数字用星号替换。 | |
dob | string | 用户的出生日期。格式为 “yyyy-mm-dd”。 | |
age | integer | 用户的年龄,根据出生日期计算。 | |
is_online | boolean | 用户是否在线。 | |
home_domain | string | 用户自定义的profile入口路径,默认值为用户的uid。(该功能未完全实装) | |
avatar | string | 用户上传头像的图片链接。 | |
avatars | dict | 用户上传头像的缩略图数据,path字段为原图链接;size字段根据对应缩略图的规格名作为字段key,存放对应规格的缩略图数据,分别有“sm”(小)、“md”(中)、“lg”(大)3种规格,其中“width”和“height”分别为缩略图的宽和高,“path”为缩略图链接。 | |
crop_info | dict | 用户上传头像时保存的剪裁图片信息,数据内容由前端自行负责。 |
200 Returns Profile successfully
{
"data": {
"uid": 7815769374283,
"firstname": "WenWei",
"lastname": "Yang",
"username": "WenWei Yang",
"names_lock": true,
"commercial_sign": "这是commercial sign 商业标志",
"avatar": "https://10.0.10.117:8003/media/7815769374283/avatar/blob_Pb0mraD",
"orig_avatar": "https://10.0.10.117:8003/media/7815769374283/avatar/th_6d0E9Mt.jpeg",
"gender": 100,
"marriage": 100,
"mobile": "159*****100",
"dob": "1990-01-01",
"age": "29",
"name_order": 1,
"is_online": true,
"home_domain": "7815769374283",
"crop_info": {
"x": 49,
"y": 0,
"unit": "px",
"width": 210,
"aspect": 1,
"height": 210
},
"avatars": {
"path": "https://10.0.10.117:8003/media/7815769374283/avatar/blob_Pb0mraD",
"sizes": {
"sm": {
"width": 32,
"height": 32,
"path": "https://10.0.10.117:8003/media/sm/7815769374283/avatar/blob_Pb0mraD_32x32.JPEG"
},
"md": {
"width": 64,
"height": 64,
"path": "https://10.0.10.117:8003/media/md/7815769374283/avatar/blob_Pb0mraD_64x64.JPEG"
},
"lg": {
"width": 300,
"height": 300,
"path": "https://10.0.10.117:8003/media/lg/7815769374283/avatar/blob_Pb0mraD_300x300.JPEG"
}
}
}
}
}