以下是一个淘宝店铺所有商品接口数据的 JSON 格式示例:
{
"status": "success",
"message": "商品数据获取成功",
"data": {
"shop_name": "时尚潮流店铺",
"products": [
{
"product_id": "11111",
"title": "时尚连衣裙",
"price": "199.00",
"original_price": "299.00",
"discount_percentage": 33,
"stock": 50,
"description": "这款连衣裙采用优质面料,设计时尚大方,适合各种场合穿着。",
"images": [
"https://example.com/dress1.jpg",
"https://example.com/dress2.jpg"
],
"attributes": {
"color": "red",
"size": "M"
},
"reviews": {
"total_reviews": 100,
"average_rating": 4.5
}
},
{
"product_id": "22222",
"title": "舒适运动鞋",
"price": "299.00",
"original_price": null,
"discount_percentage": null,
"stock": 100,
"description": "高品质运动鞋,提供出色的舒适度和支撑力。",
"images": [
"https://example.com/shoes1.jpg",
"https://example.com/shoes2.jpg"
],
"attributes": {
"color": "white",
"size": "42"
},
"reviews": {
"total_reviews": 80,
"average_rating": 4.2
}
},
// 更多商品...
]
},
"pagination": {
"total_products": 1000,
"current_page": 1,
"per_page": 20
}
}
在这个示例中:
一、整体结构
"status"
表示接口请求的状态,这里为 “success” 表示成功。"message"
对状态进行描述,说明商品数据获取成功。"data"
包含了店铺的具体商品信息和店铺名称。"pagination"
提供了分页信息,包括总商品数量、当前页码和每页显示的商品数量。
二、店铺信息部分
"shop_name"
:店铺名称,如 “时尚潮流店铺”,方便识别店铺。
三、商品列表部分
- 每个商品都有以下主要字段:
"product_id"
:商品的唯一标识符。"title"
:商品的标题,简洁地描述商品,如 “时尚连衣裙”“舒适运动鞋”。"price"
:商品的当前售价。"original_price"
:商品的原价,如果有折扣活动,这个字段会显示原价,以便消费者了解折扣力度。"discount_percentage"
:折扣百分比,如果有折扣活动,显示折扣的幅度。"stock"
:商品的库存数量。"description"
:详细描述商品的特点和优势。"images"
:一个数组,包含商品的图片链接,让消费者可以直观地看到商品的外观。"attributes"
:一个对象,包含商品的属性,如颜色、尺寸等。"reviews"
:包含商品的评价信息,如总评价数量和平均评分,帮助消费者了解商品的口碑。
四、分页信息部分
"total_products"
:店铺中商品的总数。"current_page"
:当前返回的页码。"per_page"
:每页显示的商品数量。
了解更多跨境独立站电商代购系统和国内外电商API,可以私信或评论区交流 ,感谢你的关注。