此API提供用户个人信息、用户settings页面操作功能。
此API参考是按资源类型组织的。每种资源类型都有一个或多个数据表示形式和一个或多个方法。
资源类型
Other
这是User的综合API资源
Method | HTTP request | Description |
---|---|---|
basic-info | GET /api/user/basic-info/ | 获取当前用户的基本信息 |
user-application-available | GET /api/user/user-application-available/ | 获取指定用户的使用模块情况 |
user-simple-info | POST /api/user/user-simple-info/ | 前端提交uid列表,获取用户的基本数据。 |
search | GET /api/user/users/search/ | 通过提交电话号码或用户姓名,向本接口发起用户搜索并获取相应的用户数据列表。 |
User Info
有关“User Info”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
get | GET /api/user/user-info/ | 获取当前用户的全面信息 |
getById | GET /api/user/user-info/{id}/ | 指定用户ID获取该用户的全面信息 |
Profile
有关“Profile”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
update | PATCH /api/user/profile/ | 更改个人信息 |
get | GET /api/user/profile/ | 获取个人信息 |
getById | GET /api/user/profile/{id}/ | 指定用户ID获取该用户的个人信息 |
uploadAvatar | POST /api/user/profile/avatar/ | 上传剪裁头像到个人信息 |
uploadOriginAvatar | POST /api/user/profile/orig_avatar/ | 上传头像原图到个人信息 |
Career
有关“Career”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
create | POST /api/user/career/ | 创建一个职业经历 |
get | GET /api/user/career/ | 获取职业经历列表 |
getById | GET /api/user/career/{id}/ | 指定用户ID获取该用户的职业经历列表 |
update | PATCH /api/user/career/{id}/ | 更改指定数据ID的职业经历 |
delete | POST /api/user/career/{id}/ | 删除指定数据ID的职业经历 |
Education
有关“Education”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
create | POST /api/user/education/ | 创建一个教育经历 |
get | GET /api/user/education/ | 获取教育经历列表 |
getById | GET /api/user/education/{id}/ | 指定用户ID获取该用户的教育经历列表 |
update | PATCH /api/user/education/{id}/ | 更改指定数据ID的教育经历列表 |
delete | POST /api/user/education/{id}/ | 删除指定数据ID的教育经历列表 |
HonorsAwards
有关“HonorsAwards”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
create | POST /api/user/honors-awards/ | 创建一个荣誉奖项 |
get | GET /api/user/honors-awards/ | 获取荣誉奖项列表 |
getById | GET /api/user/honors-awards/{id}/ | 指定用户ID获取该用户的荣誉奖项列表 |
update | PATCH /api/user/honors-awards/{id}/ | 更改指定数据ID的荣誉奖项 |
delete | POST /api/user/honors-awards/{id}/ | 删除指定数据ID的荣誉奖项 |
Expertise
有关“Expertise”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
create | POST /api/user/expertise/ | 创建一个专长 |
get | GET /api/user/expertise/ | 获取专长列表 |
getById | GET /api/user/expertise/{id}/ | 指定用户ID获取该用户的专长列表 |
update | PATCH /api/user/expertise/{id}/ | 更改指定数据ID的专长 |
delete | POST /api/user/expertise/{id}/ | 删除指定数据ID的专长 |
OpenTime
有关“OpenTime”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
get | GET /api/user/opentime/ | 获取工作开放时间 |
getById | GET /api/user/opentime/{id}/ | 指定用户ID获取该用户的工作开放时间 |
update | PATCH /api/user/opentime/ | 更改工作开放时间设置 |
SecurityQuestion
有关“SecurityQuestion”的详细信息,请参见资源表示页面。
Method | HTTP request | Description |
---|---|---|
get | GET /api/user/user-security-question/ | 获取当前用户的安全问题信息 |
post | POST /api/user/user-security-question/ | 设置当前用户的安全问题提示和答案 |
hint | POST /api/user/user-security-question/hint/ | 提交手机号码,获取对应用户账户的安全问题提示 |
verify | POST /api/user/user-security-question/verify/ | 安全认证。执行忘记密码、忘记账号或设置安全问题之前,必须先执行安全认证。 |
Enums
Profile.Gender
enum Gender {
MALE = 0,
FEMALE = 100
}
Profile.Marriage
enum Marriage {
MARRIED = 0,
SINGLE = 100
}
Profile.NameOrder
enum NameOrder {
NAME_ORDER_FIRST = 1, // Firstname Ahead
NAME_ORDER_LAST = 2 // Lastname Ahead
}
Education.Type
enum Type {
HIGH_SCHOOL = 0,
COLLEGE = 100,
TRAINING_INSTITUTE = 200
}
Expertise.ServiceType
enum ServiceType {
SERVICE_TYPE_ONLINE = 100,
SERVICE_TYPE_ON_SITE = 200,
SERVICE_TYPE_WORKPLACE = 300
}
Expertise.ServiceUnit
enum ServiceUnit {
SERVICE_UNIT_HOUR = 100,
SERVICE_UNIT_CASE = 200
}
Language.Level
enum LANGUAGE_LEVEL {
LEVEL_WORKABLE = 0,
LEVEL_PROFICIENCY = 100,
LEVEL_NATIVE = 200
}