查询商品线上数据
用于查询商品线上数据。
接口说明
- 使用商品 ID 或外部商品 ID 查询商品线上数据。
- 线上数据是指:通过审核后可以被用户看到的数据,包括在线、下线状态的数据。
- 服务商角色应用,可以查询通过开放平台 OpenAPI 方式创建的商品数据,也可以查询商户通过来客方式创建发布的商品(由于脱敏要求,该部分商品仅返回以下字段:商品名称、商品ID、商品划线价、顾客实际需支付价格、商品套餐搭配、售卖日期范围),并且商品需要在商服关系授权之后创建的才会返回对应的商品数据。
- 商家自研角色应用可返回全量商品数据,包含来客创建商品(不包含其他服务商创建的商品(来客和SAAS)),如果自研商家需要查询抖音来客创建的商品,需要使用product_ids,out_ids 不生效。
- 最多查询 10 个在线数据。
基本信息
名称 | 描述 |
---|---|
HTTP URL | https://open.douyin.com/goodlife/v1/goods/product/online/get/ |
HTTP Method | GET |
Scope | life.capacity.goods.query |
权限要求 |
|
请求参数
请求头
access-token必填String
示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
content-type必填String
固定值"application/json"
Rpc-Transit-Life-AccountString
来客商户根账户ID
Query
account_idString
商家ID(从来客获取);传入时服务商须与该商家满足授权关系;
out_idsArray<String>
示例:123,456
商品外部Id列表,与product_ids二选一
product_idsArray<String>
示例:dsfadfasdf-123rdfadsf
商品Id列表,与out_ids二选一
请求示例
curl --location --request GET 'https://open.douyin.com/goodlife/v1/goods/product/online/get/?account_id=8sNG2N15fp&Base={"TrafficEnv":{"Open":false,"Env":"7G3ftnh2Dr"},"Extra":{"VZ8lCfDNix":"2zMmoSUtA3"},"LogID":"OPYQCcZVQw","Caller":"4jd3OvGuut","Addr":"BhiNfWDu03","Client":"vtKwf5nfey"}&product_ids=[QU9exzoiIo]&out_ids=[qFRG6d1Dug]' \ --header 'content-type: application/json' \ --header 'access-token: 0801121846735352506a356a6' \
响应参数
Body展开全部子属性
BaseResp必填Struct
展开子属性
extra必填Struct
扩展信息
展开子属性
dataStruct
展开子属性
响应示例
正常响应示例异常响应示例
{ "extra": { "error_code": 0, "description": "", "sub_error_code": 0, "sub_description": "", "logid": "20250401195947D4C6E3C8BD3C210D9D91", "now": 1743508787 }, "BaseResp": { "Extra": { "QDlKMSyYTu": "iFBFlVSj2j" }, "StatusMessage": "ULfybZB2rO", "StatusCode": 2875134081118860000 }, "data": { "description": "", "product_onlines": [ { "product": { "pois": [ { "poi_id": "0ZXeOrCbx0", "supplier_ext_id": "eidBoYoOis", "supplier_id": 4529444810974477000 } ], "version": 7128118178342776000, "sold_end_time": 2542978035255594000, "category_id": 5535401014688333000, "out_id": "rPyB8Qob33", "open_biz_type": 1, "update_time": 7537768106349938000, "product_name": "JUco6jwkMU", "sold_start_time": 4177899648463113700, "create_time": 401387410138495600, "account_name": "mfedEq1MUb", "product_type": 1, "attr_key_value_map": { "yFYnkgAf2X": "OGBIQoTX98" }, "product_ext": { "display_price": { "low_price": 2949052720467098000, "high_price": 7177864326437435000 }, "eleme_extra_info": "fl2esIdVkI", "auto_online": false, "test_extra": { "uids": [ "VXEZ6qbC1k" ], "test_flag": false }, "agency_rate": 8171825837769970000, "all_sku_sell_out": false, "category_out_id": "8bj2MChA6a", "eleme_biz_code": "qgGG7EBKcf", "is_bind_clue_element": false }, "creator_account_id": 6878528319050131000, "owner_account_id": 6519767840768900000, "category_full_name": "CnJANi5D76", "biz_line": 1, "spu_id": "AJSx2GRcWw", "desc": "deQXI4sMgb", "product_sub_type": 1, "contact_name": "GHHc0aRd0i", "telephone": [ "0E3cedfBOu" ], "extra": "qgH0lto98N", "out_url": "EsEYxmxHlS", "product_id": "dsfadfasdf-123rdfadsf" }, "online_status": 1, "sku": { "bind_skus": [ "KKKA7Z2b6b" ], "create_time": 5346689647441596000, "origin_amount": 1914986843225660000, "update_time": 8426239503235463000, "sku_ext": { "account_settle": false, "use_sub_rel_stock": false, "life_biz_code": "hFWZdIAAKm", "settle_type": 503211014158834750, "bind_sku_id": 10194773593948004, "origin_stock_qty": 5407776064037769000, "takeaway_presale_info": { "takeaway_presale_product_id": 997664594602787600, "takeaway_presale_sku_id": 6100336814625679000 }, "discount_promo": { "PromoId": 3567306629329286000, "PlanId": 3271353071189302000, "BrandActivityId": 2541761298470760000 }, "c_mspu_id": 2510994353948194000, "bind_product_id": 6780679089610683000, "rel_rule_list": [ { "SharedQty": 4228872852235153000, "StockRel": false, "PriceRel": false, "Coefficient": "4F0we0Ez2B", "ConstantVal": 4539793041462942700, "BizId": 1103986494703082500 } ], "bind_skus_2c": { "6696439540626366665": [ 1159369800964113700 ] }, "ori_skus": { "5883515168033653122": [ 1728531175866684200 ] }, "biz_id_2c_list": [ 5402906181594965000 ] }, "stock": { "sold_count": 4615881768042115000, "limit_type": 1, "stock_qty": 3685327965138885000, "avail_qty": 7536668298276590000, "frozen_qty": 8719464292012087000, "sold_qty": 2670493851155973000 }, "out_sku_id": "3kiRo1t8DB", "sku_name": "Ssuqo8C2dR", "sku_id": "dsfadfasdf-123rdfadsf", "status": 1, "actual_amount": 236842236216828500, "extra": "UOemyWq8Kd", "attr_key_value_map": { "RHqil74JLM": "C8YyheQdXn" } }, "commission_info": { "platform_take_rate": 437261540312852030 }, "skus": [ { "extra": "8omFNoWU9L", "origin_amount": 4785337661063153000, "bind_skus": [ "e7dzthtwcR" ], "out_sku_id": "ltDRuQRdrb", "create_time": 4751256891386186000, "sku_name": "TDatVjZGhB", "update_time": 7865531961304837000, "status": 1, "stock": { "avail_qty": 6706381582006169000, "frozen_qty": 4262989477724819500, "sold_qty": 7807283867847848000, "sold_count": 4961276832772199000, "limit_type": 1, "stock_qty": 2915409621814847500 }, "sku_id": "dsfadfasdf-123rdfadsf", "actual_amount": 6470290831481918000, "attr_key_value_map": { "eo65sIQPat": "vrfd4eSpRH" }, "sku_ext": { "c_mspu_id": 633122483862728800, "biz_id_2c_list": [ 2765926533330802700 ], "rel_rule_list": [ { "BizId": 3775434828782044000, "SharedQty": 6609442437090487000, "StockRel": false, "PriceRel": false, "Coefficient": "0q3c1FwriT", "ConstantVal": 3899184114531325000 } ], "discount_promo": { "PlanId": 8226818545783648000, "BrandActivityId": 6480397356049824000, "PromoId": 5734387550002026000 }, "ori_skus": { "9025737250430269751": [ 8626899927926016000 ] }, "origin_stock_qty": 2832807829465726000, "account_settle": false, "use_sub_rel_stock": false, "takeaway_presale_info": { "takeaway_presale_sku_id": 5592140032567874000, "takeaway_presale_product_id": 9128120245095932000 }, "bind_sku_id": 7406320154275628000, "life_biz_code": "opiBbD5LPC", "bind_skus_2c": { "1906512631315642557": [ 5428440452676423000 ] }, "bind_product_id": 2705309572876573700, "settle_type": 7862779297858116000 } } ], "is_sell_out": false, "poi_sell_out_status": [ { "sell_out_status": 1, "sell_out_end_time": 2184042916691927600, "sell_out_start_time": 5169820117272278000, "poi_id": "M7xhbOgrMg" } ] } ], "error_code": 0 } }
错误码
HTTP 状态码 | 错误码 | 错误码描述 | 排查建议 |
---|---|---|---|
200 | 2190002 | access_token无效 | 调用接口重新生成access_token |
200 | 2190004 | 应用未获得该能力, 请去https://open.douyin.com/申请 | 应用申请接口权限 |
200 | 2119001 | 参数不合法 | 更换参数 |
200 | 2100001 | 未知错误 | 重试接口,重试3次仍报错联系抖音生活服务技术支持 |
200 | 2100004 | 系统繁忙,此时请开发者稍候再试 | 重试接口,重试3次仍报错联系抖音生活服务技术支持 |
200 | 2100005 | 参数不合法 | 更换参数 |
200 | 2190008 | access_token过期,请刷新或重新授权 | 规范token刷新机制,检查是否有测试环境在同步刷新token |
200 | 2119002 | 系统繁忙,请稍候再试 | 重试 |
200 | 2119003 | 请求太过频繁,请稍后再试 | 重试 |
200 | 2119005 | 应用未获商家授权 | 联系合作商家在商家后台发起授权,并在服务商后台同意授权 |
200 | 3000001 | 根据实际业务错误返回 | 对照接口文档规 范参数并重试 |
200 | 4000001 | 根据实际业务错误返回 | 补充参数 |
200 | 4000002 | 根据实际业务错误返回 | 对照接口文档规范参数并重试 |
200 | 5000001 | 根据实际业务错误返回 | 联系抖音处理 |
200 | 5000001 | 服务器打瞌睡了,请稍后再试。 | |
200 | 3000001 | 以实际错误信息为准 |