创建产品
企业可通过此接口创建产品
请求方式: POST(HTTPS)
请求地址: https://open.wshoto.com/openapi/product/library/create_product_library_info
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | str | 是 | 调用接口凭证 |
Body参数:
{
"product_type_id": 11,
"product_category_id": 61,
"create_user_id": "test_fb495958721c",
"publish_status": 7,
"start_time": 59,
"end_time": 19,
"name": "test_f0dbcd05e22c",
"product_code": "test_889d1389f52f",
"choose_level": 24,
"prod_type":"link",
"app_id":"appid",
"app_path":"appPath",
"tag_ids": [
"test_f644a6deb4e5"
],
"product_url": "test_605251071d72",
"visible_dept_ids": [
"test_41828a6db6b2"
],
"visible_user_ids": [
"test_0211e38d723b"
],
"extend_field": {
"key": {}
},
"extension_map": {
"key": {}
},
"description": "test_f0dbcd05e22c"
}
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
product_type_id | long | 是 | 产品类型ID |
product_category_id | long | 否 | 产品分类ID |
create_user_id | string | 是 | 创建员工id |
publish_status | int | 是 | 有效期状态,0-长期有效,2-自定义有效时间 |
start_time | long | 否 | 有效时间-开始,格式:时间戳,精度:秒 |
end_time | long | 否 | 有效时间-结束,格式:时间戳,精度:秒 |
name | string | 是 | 产品名称,最小长度:1,最大长度:64 |
product_code | string | 否 | 产品编号,最小长度:0,最大长度:64 |
choose_level | int | 否 | 是否精选,1-非精选 2-精选 |
tag_ids | string[] | 否 | 产品标签id集合,集合最大长度:10 |
prod_type | string | 否 | 产品链接类型。链接:link,小程序:applet。如果不传则默认为链接 |
app_id | string | 否 | 小程序的appid。app_id和app_path要么同时为空,要么同时不为空 |
app_path | string | 否 | 小程序的跳转地址。app_id和app_path要么同时为空,要么同时不为空 |
product_url | string | 否 | 产品链接 |
visible_dept_ids | string[] | 否 | 产品可见范围,支持传部门ID列表,若不传则默认为全员可见,集合最大长度:100 |
visible_user_ids | string[] | 否 | 产品可见范围,支持传员工ID(三方应用下的userid)列表,若不传则默认为全员可见 |
extend_field | object | 否 | 自定义字段,具体自定义字段key值,参考自定义相关接口,具体使用详情请咨询产品 |
extension_map | object | 否 | 扩展字段,调用方可赋值对应value值.具体可传入key参数如下内容 |
description | string | 否 | 产品介绍,最小长度为:0,最大长度为:4096.该字段具体传参格式,传参内容,接入方式等问题请咨询产品人员 |
返回值:
{
"code": 0,
"msg": "请求成功",
"data": {
"product_library_id": 43,
"extension_map": {
"key": {}
}
},
"sub_code": "00000"
}
参数说明:
参数 | 类型 | 说明 |
---|---|---|
code | int | 返回码 |
msg | string | 对返回码的文本描述内容 |
data | object | 响应对象 |
product_library_id | long | 产品id |
extension_map | object | 扩展字段,请求extension_map参数中传了什么,这里就会返回什么 |
sub_code | string | 业务异常返回码 |
extension_map参数key说明:
参数 | 类型 | 说明 |
---|---|---|
riskLevel | string | 风险等级:R1-低风险,R2-中低风险,R3-中风险,R4-中高风险,R5-高风险.若不填则默认为“R1-低风险”; 此字段仅金融版适用,非金融版请忽略此字段,否则可能会对内容的发送和客户浏览造成影响。 |
checkWhenSend | int | 在员工发送时是否需启用风险适当性匹配,0-不启用,1-启用,若不填则默认为“0-不启用” 此字段仅金融版适用,非金融版请忽略此字段,否则可能会对内容的发送造成影响。 |
checkWhenVisit | int | 在客户浏览时是否需启用风险适当性匹配,0-不启用,1-启用,若不填则默认为“0-不启用” 此字段仅金融版适用,非金融版请忽略此字段,否则可能会导致客户无法浏览内容。 |