抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 接入前准备
  • 通用接口
  • 餐饮
  • 到店餐饮团购解决方案
  • 餐饮团购退款
  • 餐饮订座
  • 券资产转移
  • 餐饮评价
  • 餐饮门店管理(连锁门店)
  • POI 匹配/申诉(连锁门店)
  • POI 信息报错(连锁门店)
  • 门店申诉(连锁门店)
  • 商家账单明细(餐饮行业)
  • 商品发布
  • 餐饮团购-同步商品库存
  • 餐饮团购-上下架商品
  • 餐饮团购-商品审核结果通知
  • 餐饮行业商品状态变更通知
  • 餐饮团购-创建/更新商品
  • 餐饮团购-批量创建创建/更新SKU
  • 餐饮团购-免审修改商品
  • 商品查询
  • 三方码发布
  • 订单查询
  • 餐饮在线点单解决方案
  • 随心团解决方案
  • 大交通
  • 酒旅
  • 综合
  • 历史版本文档(不推荐)
  • 餐饮团购-创建/更新商品

    收藏
    我的收藏

    接口说明

    1. 创建或更新商品,限制商品发布范围
      1. 限制为美食类目
      2. 限制为团购、代金券、次卡
    2. 对于同一服务商,相同的out_id会被认为是同一商品,重复创建会被覆盖(相当于修改)。
    3. 商品Product和Sku属性字段(attr_key_value_map),需要通过商品模板接口获取
    4. 创建商品时设置金额与前端用户侧展示关系,见下图。

    基本信息

    名称描述
    HTTP URL
    https://open.douyin.com/goodlife/v1/akte/goods/product/save/
    HTTP Method
    POST
    Scope
    life.capacity.goods.found
    权限要求

    商品发布

    • 需要申请权限 ,路径:抖音开放平台-开发者平台/服务商平台>控制台>应用详情>解决方案
    • 需要商家授权,路径:抖音来客>店铺管理>第三方应用授权

    请求参数

    请求头
    access-token必填String
    示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
    content-type必填String
    固定值"application/json"
    Body展开全部子属性
    product必填Struct
    展开子属性
    account_idString
    商家id
    BaseStruct
    展开子属性
    skuStruct
    单sku商品必传;多sku商品不传,需要单独通过sku接口保存
    展开子属性
    skusList
    展开子属性
    请求示例
    curl --location --request POST 'https://open.douyin.com/goodlife/v1/akte/goods/product/save/' \ --header 'content-type: application/json' \ --header 'access-token: 0801121846735352506a356a6' \ --data '{"sku":{"create_time":4509552514742859755,"attr_key_value_map":{"lqlBWlxphI":"2bUrD0sS47"},"extra":"78M6ClMnNf","actual_amount":7140386860958909072,"bind_skus":["UR61yOCoiu"],"out_sku_id":"e2HOCIL8hP","update_time":5433687808000442609,"sku_ext":{"takeaway_presale_info":{"takeaway_presale_product_id":1486567987230270058,"takeaway_presale_sku_id":2284877615593784000}},"sku_id":"dsfadfasdf-123rdfadsf","status":1,"sku_name":"fXWYHRwjXU","origin_amount":2090468636925569992,"stock":{"limit_type":1,"stock_qty":4849098000119711628,"avail_qty":8406759239417725765,"frozen_qty":6077406739708927840,"sold_qty":4112633197093267085,"sold_count":5199655235573591940}},"skus":[{"sku_id":"dsfadfasdf-123rdfadsf","origin_amount":2448011360067203157,"update_time":5136336826781112795,"sku_name":"YEHTqO67lO","status":1,"extra":"NTge9aFRau","actual_amount":2839123077421907302,"sku_ext":{"takeaway_presale_info":{"takeaway_presale_product_id":4235979495155966102,"takeaway_presale_sku_id":8934840082030897819}},"attr_key_value_map":{"Ht30UXd6hv":"QZV6Mw4Tzu"},"stock":{"sold_count":872933832863761260,"limit_type":1,"stock_qty":4709906784744598726,"avail_qty":2022522758339142216,"frozen_qty":1340846183652051745,"sold_qty":5031517290941534866},"bind_skus":["rYWeBA07PA"],"create_time":1600291862264394067,"out_sku_id":"loWpKLg3JM"}],"account_id":"redivHHWoz","Base":{"Addr":"2OxZOwvFP9","Client":"j38fVg2Wo2","TrafficEnv":{"Open":false,"Env":"LmI9O5aSFb"},"Extra":{"HWXbGUpIKU":"r63cjsNFzB"},"LogID":"eRPxhU2mPp","Caller":"dQK7uqPJau"},"product":{"pois":[{"supplier_ext_id":"auz1bWAUup","supplier_id":1613160737045673746,"poi_id":"xSNyxLZjoI"}],"spu_id":"TuYZMwhiB2","product_sub_type":1,"creator_account_id":8807966246407892192,"product_type":1,"telephone":["vgDWhksR4c"],"owner_account_id":5534383887817470361,"category_id":4169164109191437209,"product_name":"T1ZTMqT1Wb","contact_name":"ZFPwtwiUru","extra":"bS4C5lc8u0","out_id":"v8Y63319lI","update_time":8642845342329997263,"out_url":"mchXkHRe7Y","sold_start_time":8581659237284218669,"product_id":"dsfadfasdf-123rdfadsf","account_name":"S2sPqBLkht","category_full_name":"hPkYWyfo6e","desc":"RVl6QnudZ8","product_ext":{"auto_online":false,"test_extra":{"uids":["oBgg5FZwXP"],"test_flag":false}},"attr_key_value_map":{"ZJqeLQj0PN":"EwwzcdOAtH"},"biz_line":1,"version":120956091166654223,"sold_end_time":3993684249307712171,"create_time":4813731770629371635}}'

    响应参数

    Body展开全部子属性
    BaseResp必填Struct
    展开子属性
    dataStruct
    展开子属性
    extraStruct
    展开子属性
    响应示例
    正常响应示例异常响应示例
    { "data": { "sku_ids": { "r91Nxi5GQH": "KFYt6B8WeP" }, "extra_map": { "ci0EapradG": "AK66SkSMTv" }, "error_code": 0, "description": "", "product_id": "dsfadfasdf-123rdfadsf" }, "extra": { "sub_error_code": 2519059905218471400, "sub_description": "SD3x9bzI0O", "logid": "202008121419360101980821035705926A", "now": 6130070209781911000, "error_code": 0, "description": "" } }
    切换单列布局

    错误码

    HTTP 状态码错误码错误码描述排查建议
    2002190002
    access_token无效
    调用接口重新生成access_token
    2002190004
    应用未获得该能力, 请去https://open.douyin.com/申请
    应用申请接口权限
    2002190008
    access_token过期,请刷新或重新授权
    规范token刷新机制,检查是否有测试环境在同步刷新token
    2002119001
    参数不合法
    更换参数
    2002119002
    系统繁忙,请稍候再试
    重试
    2002119003
    请求太过频繁,请稍后再试
    重试
    2002119005
    应用未获商家授权
    联系合作商家在商家后台发起授权,并在服务商后台同意授权
    2003000001
    根据实际业务错误返回
    对照接口文档规范参数并重试
    2004000001
    根据实际业务错误返回
    补充参数
    2004000002
    根据实际业务错误返回
    对照接口文档规范参数并重试
    2005000001
    根据实际业务错误返回
    联系抖音处理
    2002100001
    未知错误
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100004
    系统繁忙,此时请开发者稍候再试
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100005
    参数不合法
    更换参数
    2005000001
    服务器打瞌睡了,请稍后再试。
    2003000001
    以实际错误信息为准