抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

发布/修改短视频定向佣金计划

收藏
我的收藏

接口说明

  • 小程序商品:
    • 通过/poi/v2/spu/sync接口同步 SPU 时,entry_info.entry_type为 2 且填充了entry_info.entry_miniApp参数的商品为小程序商品。其中entry_info.entry_miniApp.app_id为商品所属的小程序;
    • 通过/life/goods/product/save/接口发布/创建团购商品时,product.biz_line传入值为 5 时的商品。
    • 通过/goodlife/v1/goods/product/save/接口创建/修改团购活动,product.biz_line传入值为 5 时的商品。
  • 抖音来客商品:商家(或该商家对应的代运营服务商)通过抖音来客创建的商品。仅支持上架且审核通过的正式品,不支持测试品
  • 修改计划仅可添加商品、修改商品佣金、添加达人、修改商家联系人、延长视频发布时间,不可修改计划名称、移除商品、移除达人。
  • 上调商品佣金立即生效,下调商品佣金T+1日生效。
  • 每个商品 ID 最多关联 200 个“进行中”的定向佣金计划 。
  • 每个计划最多指定 50 个商品,最多指定200个抖音达人。

基本信息

名称描述
HTTP URL
https://open.douyin.com/api/match/v2/poi/save_video_oriented_plan/
HTTP Method
POST
Scope
poi.cps.common
权限要求
  • 需要申请权限
    • 路径:抖音开放平台 > 控制台 > 移动应用/网站应用 > 应用详情 > 权限管理 > 特殊权限
  • 不需要用户授权

请求参数

请求头
access-token必填String
示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
content-type必填String
固定值"application/json"
Rpc-Transit-Life-AccountString

来客商户根账户ID

Body展开全部子属性
commission_durationInt64
示例:1

佣金有效期,单位是天。创建计划时必填,修改计划时无需填写,不可修改。

douyin_id_listArray<String>
示例:["dyaaa","dybbb","dyccc"]

待添加的定向达人抖音号列表,长度限制200个,且一个计划最多指定200个达人。

创建定向计划时为必填项,更新定向计划时为非必填项。

end_timeInt64
示例:1660320001

该计划可以上传投稿视频的结束时间。创建计划时必填,修改已有计划,该字段为空则表示该字段值不调整,该字段不为空则表示更新信息;更新时需满足:now < new_start_time < old_start_time < old_end_time < new_end_time,否则更新不成功。

merchant_phoneString
示例:13512345678
商家联系电话
plan_idInt64
示例:7089334664648722476

定向佣金计划ID,不传或传0表示创建计划,传非0值表示修改计划

plan_nameString
示例:XX商品定向佣金计划名称

计划名称,长度限制最长20个字符。创建计划时必填,修改计划时无需填写,不可修改计划名称

product_listList
示例:[{"product_id":7088277603718563884,"commission_rate": 666}]

定向计划关联的商品配置列表,长度限制50个,且一个计划最多指定50个商品。创建计划时必填,修改已有计划,入参的商品按佣金率做对应调整,无入参的商品不调整,不允许删除商品

展开子属性
start_timeInt64
示例:1660320000

该计划可以上传投稿视频的开始时间。创建计划时必填,修改已有计划,该字段为空则表示该字段值不调整,该字段不为空则表示更新信息;更新时需满足:now < new_start_time < old_start_time < old_end_time < new_end_time,否则更新不成功。

请求示例
curl --location --request POST 'https://open.douyin.com/api/match/v2/poi/save_video_oriented_plan/' \ --header 'content-type: application/json' \ --header 'access-token: 0801121846735352506a356a6' \ --data '{"douyin_id_list":["yDr7YllPLe"],"plan_id":7177786944776087712,"start_time":1367597378199993333,"commission_duration":8008745385102035564,"merchant_phone":"EmkOK2OFEl","plan_name":"FxssVPPrz3","end_time":6085494201127632727,"product_list":[{"product_id":8442290807938741176,"commission_rate":7599325761815586302}]}'

响应参数

Body展开全部子属性
err_msg必填String

错误信息

err_no必填Int32

错误码

log_id必填String

本次请求的唯一标识,用于排查问题

dataStruct
展开子属性
响应示例
正常响应示例异常响应示例
{ "data": { "plan_id": 3023243361615016400 }, "err_no": 2049297545680458200, "err_msg": "WUblv7JUyC", "log_id": "s2LU5WMm4u" }
切换单列布局

错误码

HTTP 状态码错误码错误码描述排查建议
2002119001
参数不合法
更换参数
2002119002
系统繁忙,请稍候再试
重试
2002119003
请求太过频繁,请稍后再试
重试
2002119005
应用未获商家授权
联系合作商家在商家后台发起授权,并在服务商后台同意授权
2003000001
根据实际业务错误返回
对照接口文档规范参数并重试
2005000001
根据实际业务错误返回
联系抖音处理
20028001003
access_token无效
调用接口重新生成access_token
20028001005
系统内部错误,请重试
重试接口,重试3次仍报错联系抖音生活服务技术支持
20028001006
网络调用错误,请重试
重试接口,重试3次仍报错联系抖音生活服务技术支持
20028001007
参数不合法
请根据错误信息更换参数
20028001008
access_token过期,请刷新或重新授权
规范token刷新机制,检查是否有测试环境在同步刷新token
20028001013
目标用户未授权相关scope
请检查用户是否授权
20028001014
应用未授权任何能力
应用申请接口权限
20028001015
access_token与openid不匹配
请检查用户数据是否正确
20028001016
当前应用已被封禁或下线
请联系应用开发者排查
20028001017
未知URI
请检查URI 是否拼写错误,或联系抖音排查
20028001018
应用未获得该能力
应用申请接口权限
20028001019
应用该能力已被封禁
该能力被封禁,联系平台处理
20028003017
quota已用完
调用次数已超过当日限额
20028003018
请求频率过高
请稍后重试
20028001033
访问接口QPS超过限制
接口限制 100QPS,请控制好请求速率
20028013022
达人设置异常触发封禁,请明日再试
出于安全考虑,请求参数中含有“非团购带货达人的抖音号ID”会被视为异常,异常请求当天超过 50 次,则禁止应用当日再调用本接口
20028013018
无权操作该商品,只有商品的创建者或所属的小程序有权限,请检查 access_token 及对应的 client_key 是否满足条件
请检查 access_token 及对应的 client_key 是否满足条件
20028013012
未签署《撮合平台用户服务协议》,请在开发者平台的站内信中完成签署后重试(站内信标题为“撮合协议签署”),如已签署仍持续报错可联系平台技术 oncall
20028013020
暂无操作该商品的权限
检查行业身份“生活服务代运营服务商”是否点亮成功
2005000001
服务器打瞌睡了,请稍后再试。
2003000001
以实际错误信息为准