6.3 添加项目
简要描述:
- 企业在结算之前,需要将自己的项目内容发布到平台,该功能为SAAS后台项目发布功能的接口版本。
- 不同服务商项目审核配置不一样,有些服务商是免审的,添加项目即生效,有些服务商是需要人工审核的,如果需要人工审核,审核结果将通过6.4-xiang-mu-shen-he-hui-tiao.md进行回调。建议在该接口指定回调链接,然后根据同步返回的status状态来判断项目添加的状态。
请求头参数:
Authorization: Bearer [accessToken]
请求URL:
- /project/add/normal
请求方式:
- POST
参数:
请求参数说明
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
name | string | 是 | 项目的名称 |
projectType | string | 是 | 项目类型,取 6.2 项目类型列表接口 type里的值 |
content | string | 是 | 项目需求与场景说明 |
providerId | string | 是 | 服务商Id, |
start | string | 是 | 运营周期开始时间2021-08-01,运营周期时间范围一般不能超过3个月 |
end | string | 是 | 运营周期结束时间2021-09-20,运营周期时间范围一般不能超过3个月 |
amount | BigDecimal | 是 | 项目总预算,例如20202.12 |
expectNumber | int | 是 | 预计招募人数 |
priceType | int | 是 | 计价方式:10按工时;20按次数;30按订单;35按件数;40按成功 |
notifyUrl | string | 否 | 接收该项目处理结果的后端回调url。当该url没有传值时,系统会使用后台开发者配置中的回调链接。注意:该url必须为可以直接访问的http链接,例如:https://www.baidu.com |
nonce | string | 是 | 随机字符串,长度要求在32位以内。推荐随机数生成算法 |
sign | string | 是 | 通过签名算法计算得出的签名值,详见签名生成算法 |
返回结果示例
成功示例
{
"projectId": "12345678",
"status":1
}
失败示例
{
"error": "BadRequest",
"message": "项目标题不能为空"
}
响应参数说明
参数 | 类型 | 说明 |
---|---|---|
projectId | string | 返回该项目的id |
status | int | 1:进行中(代表项目已经审核通过了,可以使用了),5:待审核(代表项目还在审核中,需要等审核回调结果)。 |