标签: User

User.HonorsAwards Overview

有关此资源的方法列表,请参阅本页结尾。

资源表现形式

HonorsAwards 是用户的荣誉奖项数据。HonorsAwards数据被用于展示在用户Profile页面给其他用户查看。

{
    "id": integer,
    "user": integer,
    "organization": string,
    "title": string,
    "issued_at": string,
    "description": string,
    "city": string,
    "pic": file,
    "status": integer
}
Property nameValueDescriptionNotes
idinteger荣誉奖项 ID
userinteger用户 ID用户的唯一ID
organizationstring荣誉奖项的颁发机构
titlestring荣誉奖项的主题
issued_atstring荣誉奖项的获奖时间日期格式: YYYY-MM-DD
picfile荣誉奖项的相关图片仅允许图片文件
statusinteger荣誉奖项的状态。0为草稿,100为正常只有荣誉奖项的拥有者可以获取这个值。状态为0时,其他用户无法查看该字段

Methods

create

创建一个荣誉奖项

get

获取荣誉奖项列表

getById

指定用户ID获取该用户的荣誉奖项列表

update

更改指定数据ID的荣誉奖项

delete

删除指定数据ID的荣誉奖项

User.Expertise Overview

有关此资源的方法列表,请参阅本页结尾。

资源表现形式

Expertise是用户的专长数据。Expertise被用于展示在用户Profile页面给其他用户查看,并且作为可购买的服务提供给其他用户。Expertise的拥有者可以设置三种类型的服务,分别为在线服务、上门服务和工作室。

{
    "id": integer,
    "user": integer,
    "username": string,
    "name": string,
    "applications": nested object,
    "currency": string,
    "profession_categories": nested object,
    "is_primary": boolean,
    "create_time" string,
    "available_services": nested object,
    "status": integer
}
Property nameValueDescriptionNotes
idinteger专长 ID专长的唯一ID
userinteger用户 ID用户的唯一ID
usernamestring用户的全名,包含姓氏和名字
namestring专长的名称
applicationsnested object应用场景列表,表示该专长的适用情形。列表的元素为字典对象,字典对象的label字段表示应用场景的名称。最多保存5个应用场景。范例: [{“label”:”程序”}, {“label”:”开发”}, {“label”:”python”}]
profession_categoriesnested object职业列表,表示该专长对应的岗位。列表的元素为字典对象,字典对象的label字段表示应用场景的名称。最多保存5个职业。范例:[{“label”:”python程序员”}, {“label”:”网站开发工程师”}]
currencystring专长的收款货币默认: CNY
is_primaryboolean指定该专长是否为主要专长。在展示用户基本信息的专长字段,只显示主专长的名字。
create_timestring创建时间,自动生成。日期时间格式: YYYY-MM-DDThh:mm:ss
available_servicesnested object专长提供的服务。分别为三种类型:在线服务、上门服务和工作室。JSON格式数据,详情查看下文的内容。
statusinteger专长数据的状态。0为草稿,100为正常。只有专长的拥有者可以获取这个值。状态为0时,其他用户无法查看该字段。

available_services 字段的 JSON 格式:

Property nameValueDescriptionNotes
typeinteger服务类型,100为线上服务,200为上门服务,300为工作室。Expertise.ServiceType
pricefloat价格
unitinteger收费单位,100为按小时收费,200为按单收费。Expertise.ServiceUnit
is_availableboolean服务是否可用
converted_currencystring当前访问用户的货币偏好
converted_pricefloat根据当前访问用户的货币偏好,转换价格

available_services的数据范例

[
    {
        "type":100,
        "price":"60.00",
        "unit":100,
        "is_available":true,
        "converted_currency":"USD",
        "converted_price":"8.72"
    },
    {
        "type":200,
        "price":"100.00",
        "unit":100,
        "is_available":true,
        "converted_currency":"USD",
        "converted_price":"14.54"
    },
    {
        "type":300,
        "price":"90.00",
        "unit":100,
        "is_available":true,
        "converted_currency":"USD",
        "converted_price":"13.09"
    }
]

Methods

create

创建一个专长

get

获取专长列表

getById

指定用户ID获取该用户的专长列表

update

更改指定数据ID的专长

delete

删除指定数据ID的专长