有关此资源的方法列表,请参阅本页结尾。
资源表现形式
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 name | Value | Description | Notes |
---|---|---|---|
id | integer | 专长 ID | 专长的唯一ID |
user | integer | 用户 ID | 用户的唯一ID |
username | string | 用户的全名,包含姓氏和名字 | |
name | string | 专长的名称 | |
applications | nested object | 应用场景列表,表示该专长的适用情形。列表的元素为字典对象,字典对象的label字段表示应用场景的名称。最多保存5个应用场景。 | 范例: [{“label”:”程序”}, {“label”:”开发”}, {“label”:”python”}] |
profession_categories | nested object | 职业列表,表示该专长对应的岗位。列表的元素为字典对象,字典对象的label字段表示应用场景的名称。最多保存5个职业。 | 范例:[{“label”:”python程序员”}, {“label”:”网站开发工程师”}] |
currency | string | 专长的收款货币 | 默认: CNY |
is_primary | boolean | 指定该专长是否为主要专长。在展示用户基本信息的专长字段,只显示主专长的名字。 | |
create_time | string | 创建时间,自动生成。 | 日期时间格式: YYYY-MM-DDThh:mm:ss |
available_services | nested object | 专长提供的服务。分别为三种类型:在线服务、上门服务和工作室。 | JSON格式数据,详情查看下文的内容。 |
status | integer | 专长数据的状态。0为草稿,100为正常。 | 只有专长的拥有者可以获取这个值。状态为0时,其他用户无法查看该字段。 |
available_services 字段的 JSON 格式:
Property name | Value | Description | Notes |
type | integer | 服务类型,100为线上服务,200为上门服务,300为工作室。 | Expertise.ServiceType |
price | float | 价格 | |
unit | integer | 收费单位,100为按小时收费,200为按单收费。 | Expertise.ServiceUnit |
is_available | boolean | 服务是否可用 | |
converted_currency | string | 当前访问用户的货币偏好 | |
converted_price | float | 根据当前访问用户的货币偏好,转换价格 |
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的专长