新增测试实体
接口说明
在解决方案扩展点消息回调配置中,目前各行业开发者有一些诉求,需要在特定情况下回调他们的测试环境而非生产环境,我们经过综合评估确定了如下方案
- 首先在解决方案配置扩展点、消息配置页面录入测试地址。
- 再通过本文介绍的OpenAPI录入测试实体,OpenApi当前仅支持测试商品。
- 抖音后端调用扩展点或发送消息时会判断当前链路是否包含测试实体,如果包含则回调上面开发者配置的测试地址,如果不包含则回调开发者生产地址。
举例说明:在创建订单时包含了开发者录入的测试商品,则在相关链路上,如退款,履约所有场景涉及回调开发者的,均回调测试地址。
使 用限制
解决方案测试环境回调仅对以下支持的扩展点消息生效:解决方案支持测试环境的扩展点、消息汇总
基本信息
名称 | 描述 |
---|---|
HTTP URL | https://open.douyin.com/api/industry/v1/solution/add_app_test_relation/ |
HTTP Method | POST |
Scope | industry.solution.add_app_test_relation |
权限要求 | 小程序通过各种行业的入驻要求,完成入驻的角色配置。此时会自动授予以下权限:
此时当前接口可用。 |
请求参数
请求头
access-token必填String
示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
content-type必填String
示例:application/json
固定值"application/json"
Body展开全部子属性
operator必填String
示例:小王
当次请求操作人
ref_id_list必 填List
示例:["7176108397883017260","7101120811901126700"]
测试实体id列表,测试商品时传测试商品spu id列表,一个小程序最多支持20个测试商品,如果超过还想新增,需要调用测试实体删除接口删除部分再新增
展开子属性
type必填String
示例:goods
测试实体类型,测试商品传'goods',当前仅支持测试商品
请求示例
curl --location --request POST 'https://open.douyin.com/api/industry/v1/solution/add_app_test_relation/' \ --header 'Content-Type: application/json' \ --header 'Access-Token: clt.fd8df35457bfa32d2d35995e53361169QseLIOdpnrC6tiWBq3CWH7L8s4mo' \ --data-raw '{ "type": "goods", "ref_id_list": [ "7176108397883017260","7101120811901126700" ], "operator": "小王" }'
响应参数
Body展开全部子属性
data必填Struct
展开子属性
extra必填Struct
展开子属性
响应示例
正常响应示例异常响应示例
{ "extra": { "logid": "202301111424086A0BFBC6E9DA5697FBCF", "now": 1673418248, "error_code": 0, "description": "", "sub_error_code": 0, "sub_description": "success" }, "data": { "error_code": 0, "description": "" } }