User API 参考

User API 参考

此API提供用户个人信息、用户settings页面操作功能。

此API参考是按资源类型组织的。每种资源类型都有一个或多个数据表示形式和一个或多个方法。

资源类型

Other

这是User的综合API资源

MethodHTTP requestDescription
basic-infoGET /api/user/basic-info/获取当前用户的基本信息
user-application-availableGET /api/user/user-application-available/获取指定用户的使用模块情况
user-simple-infoPOST /api/user/user-simple-info/前端提交uid列表,获取用户的基本数据。
searchGET /api/user/users/search/通过提交电话号码或用户姓名,向本接口发起用户搜索并获取相应的用户数据列表。

User Info

有关“User Info”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
getGET /api/user/user-info/获取当前用户的全面信息
getByIdGET /api/user/user-info/{id}/指定用户ID获取该用户的全面信息

Profile

有关“Profile”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
updatePATCH /api/user/profile/更改个人信息
getGET /api/user/profile/获取个人信息
getByIdGET /api/user/profile/{id}/指定用户ID获取该用户的个人信息
uploadAvatarPOST /api/user/profile/avatar/上传剪裁头像到个人信息
uploadOriginAvatarPOST /api/user/profile/orig_avatar/上传头像原图到个人信息

Career

有关“Career”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
createPOST /api/user/career/创建一个职业经历
getGET /api/user/career/获取职业经历列表
getByIdGET /api/user/career/{id}/指定用户ID获取该用户的职业经历列表
updatePATCH /api/user/career/{id}/更改指定数据ID的职业经历
deletePOST /api/user/career/{id}/删除指定数据ID的职业经历

Education

有关“Education”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
createPOST /api/user/education/创建一个教育经历
getGET /api/user/education/获取教育经历列表
getByIdGET /api/user/education/{id}/指定用户ID获取该用户的教育经历列表
updatePATCH /api/user/education/{id}/更改指定数据ID的教育经历列表
deletePOST /api/user/education/{id}/删除指定数据ID的教育经历列表

HonorsAwards

有关“HonorsAwards”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
createPOST /api/user/honors-awards/创建一个荣誉奖项
getGET /api/user/honors-awards/获取荣誉奖项列表
getByIdGET /api/user/honors-awards/{id}/指定用户ID获取该用户的荣誉奖项列表
updatePATCH /api/user/honors-awards/{id}/更改指定数据ID的荣誉奖项
deletePOST /api/user/honors-awards/{id}/删除指定数据ID的荣誉奖项

Expertise

有关“Expertise”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
createPOST /api/user/expertise/创建一个专长
getGET /api/user/expertise/获取专长列表
getByIdGET /api/user/expertise/{id}/指定用户ID获取该用户的专长列表
updatePATCH /api/user/expertise/{id}/更改指定数据ID的专长
deletePOST /api/user/expertise/{id}/删除指定数据ID的专长

OpenTime

有关“OpenTime”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
getGET /api/user/opentime/获取工作开放时间
getByIdGET /api/user/opentime/{id}/指定用户ID获取该用户的工作开放时间
updatePATCH /api/user/opentime/更改工作开放时间设置

SecurityQuestion

有关“SecurityQuestion”的详细信息,请参见资源表示页面。

MethodHTTP requestDescription
getGET /api/user/user-security-question/获取当前用户的安全问题信息
postPOST /api/user/user-security-question/设置当前用户的安全问题提示和答案
hintPOST /api/user/user-security-question/hint/提交手机号码,获取对应用户账户的安全问题提示
verifyPOST /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
}

发表评论

您的电子邮箱地址不会被公开。

您可以使用以下 HTML标签和属性:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Captcha Code