Expertise: create

Expertise: create

当前登录用户创建一个专长

Request

HTTP request

POST https://www.featapi.com/api/user/expertise/

Parameters

无需添加参数。

Authorization

该请求需要授权以下scopes访问权限:

Scopes
user_expertise

For more information, see the authentication and authorization page.

Request body

In the request body, supply a User.expertise resource with the following properties:

Property nameValueDescriptionNotes
必填
namestring专长名称专长名称不可以和用户已创建的专长重复
applicationslist应用场景列表,表示该专长的适用情形。列表的元素为字符类型。最多保存5个应用场景。范例:[“程序”, “开发”, “python”]
profession_categorieslist职业列表,表示该专长对应的岗位。列表的元素为字符类型。最多保存5个职业。范例:[“python程序员”, “网站开发工程师”]
currencystring专长的收款货币默认: CNY
is_primaryboolean指定该专长是否为主要专长。在展示用户基本信息的专长字段的,只显示主专长的名字。
publishboolean确定是否发布默认:true
选填
serviceslist设置专长的提供服务方式。最多提供三种类型服务,分别为在线服务、上门服务和工作室。特定JSON 数据,结构详情查看下文

“services” 字段的JSON格式

Property nameValueDescriptionNotes
typeinteger服务类型,100为线上服务,200为上门服务,300为工作室。Expertise.ServiceType
pricefloat价格
unitinteger收费单位,100为按小时收费,200为按单收费。Expertise.ServiceUnit
is_availableboolean服务是否可用
{ 
  "services": [ 
    { "type": 100, "price": 50, "unit": 100, "is_available": true }, 
    { "type": 200, "price": 50, "unit": 100, "is_available": true }, 
    { "type": 300, "price": 50, "unit": 100, "is_available": true }]
}

使用services字段设置服务方式的注意事项

  1. Services 字段是一个最多包含3个字典元素的列表,每个元素都必须有”type”、price”、 “unit”、”is_available”字段。
  2. “type”分为3个类型,详情查看上文的 Expertise.ServiceType。每个元素的type值不可重复。

Response

如果请求成功,该API返回创建的User.Expertise专长数据在响应体信息中。

201 Create an expertise successfully

{ 
  "data": { 
  "id": 122, 
  "user": 7815769374283, 
  "username": "WenWei Yang", 
  "name": "Python Programming", 
  "applications": [ { "label": "程序" }, { "label": "开发" }, { "label": "python" } ], 
  "currency": "CNY", 
  "profession_categories": [ { "label": "python程序员" }, { "label": "网站开发工程师" } ], 
  "is_primary": true, 
  "create_time": "2019-07-09T09:10:30.225000Z", 
  "available_services": [ { "type": 100, "price": "300.00", "unit": 100, "is_available": true } ], 
  "status": 100
}}

400 Validation Exception

示例返回数据可参考 API Common – Validation Exception

发表评论

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

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

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

Captcha Code