淘宝API对接系列:商品详情与评论数据分析(JSON数据返回)

简介: 1. 商品详情API(taobao.item.get)• 功能:获取商品基础信息(标题、价格、库存、销量)、图片、类目、促销信息等。

前言

一、核心API接口概览

  1. 商品详情API(taobao.item.get)
  • 功能:获取商品基础信息(标题、价格、库存、销量)、图片、类目、促销信息等。
  • 请求参数
  • num_iid:商品唯一ID(必填)。
  • fields:返回字段列表(如title,price,stock,pic_url,promotion_info)。
  • v:API版本(如2.0)。
  • JSON响应示例
json
{
"item_get_response": {
"item": {
"num_iid": "123456789",
"title": "夏季纯棉T恤",
"price": "59.90",
"stock": 100,
"pic_url": "https://img.taobao.com/1.jpg",
"promotion_info": {
"promotion_type": "discount",
"promotion_price": "49.90",
"start_time": "2025-09-01 00:00:00"
}
}
}
}
  1. 评论数据API(taobao.item.reviews.get)
  • 功能:获取商品评论列表,支持按评分、时间、分页筛选。
  • 请求参数
  • item_id:商品ID(必填)。
  • page_no:页码(默认1)。
  • page_size:每页数量(默认20,最大100)。
  • rate_type:评论类型(good/neutral/bad)。
  • JSON响应示例
json
{
"item_reviews_get_response": {
"total_results": "4605",
"reviews": [
{
"user_nick": "买家昵称1",
"content": "质量很好,物流快!",
"score": 5,
"create_time": "2025-09-01 10:00:00",
"pictures": ["http://example.com/1.jpg"],
"reply": {
"seller_nick": "卖家昵称",
"content": "感谢您的支持!",
"reply_time": "2025-09-01 12:00:00"
}
}
]
}
}

二、认证与调用流程

  1. OAuth2.0认证
  • 步骤:用户授权→获取授权码→换取访问令牌→访问资源。
  • 签名生成(Python示例):
python
import hashlib
import hmac
def generate_sign(params, app_secret):
    sorted_params = sorted(params.items())
    query = '&'.join([f"{k}{v}" for k, v in sorted_params])
    sign = hmac.new(app_secret.encode(), query.encode(), hashlib.sha256).hexdigest().upper()
return sign
  1. 请求构造示例
python
import requests
import time
params = {
"method": "taobao.item.get",
"app_key": "YOUR_APP_KEY",
"timestamp": time.strftime("%Y-%m-%d %H:%M:%S"),
"format": "json",
"v": "2.0",
"num_iid": "123456789",
"fields": "title,price,stock"
}
params["sign"] = generate_sign(params, "YOUR_APP_SECRET")
response = requests.get("https://gw.api.taobao.com/router/rest", params=params)
data = response.json()

三、数据清洗与分析场景

  1. 商品详情数据处理
  • 价格趋势分析:提取price字段,结合时间维度分析价格波动。
  • 库存监控:实时获取stock字段,预警缺货风险。
  • 促销策略优化:解析promotion_info中的折扣信息,评估促销效果。
  1. 评论数据分析
  • 情感分析:使用jieba分词+TextBlob提取高频词(如“质量好”“物流快”)。
  • 差评定位:筛选score≤3的评论,定位产品缺陷(如“电池不耐用”)。
  • 竞品对比:抓取竞品评论,对比评分分布与用户关注点差异。

四、分页与批量处理

  • 分页逻辑:通过page_nopage_size循环请求,直到返回评论数小于page_size
  • 频率限制:淘宝API限制QPS(如50次/秒),需通过time.sleep(0.02)控制请求间隔。
  • 批量处理示例
python
def get_all_reviews(item_id, page_size=100):
    all_reviews = []
    page = 1
while True:
        params = {
"item_id": item_id,
"page_no": page,
"page_size": page_size,
"rate_type": "good"
        }
        response = requests.get("https://eco.taobao.com/router/rest", params=params)
        data = response.json()
        all_reviews.extend(data["reviews"])
if len(data["reviews"]) < page_size:
break
        page += 1
        time.sleep(0.1)  # 避免频率过高
return all_reviews


相关文章
|
1月前
|
JSON 监控 API
京东商品详情API接口(标题|主图|SKU|价格)
京东商品详情API提供标准化接口,支持通过HTTPS获取商品标题、价格、库存、销量等120+字段,数据实时更新至分钟级。包含jd.item.get和jd.union.open.goods.detail.query等接口,支持批量查询200个SKU,适用于价格监控、竞品分析等电商场景。
|
1月前
|
JSON API 数据格式
淘宝拍立淘按图搜索API系列,json数据返回
淘宝拍立淘按图搜索API系列通过图像识别技术实现商品搜索功能,调用后返回的JSON数据包含商品标题、图片链接、价格、销量、相似度评分等核心字段,支持分页和详细商品信息展示。以下是该API接口返回的JSON数据示例及详细解析:
|
1月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
1月前
|
XML JSON API
苏宁商品详情API秘籍!轻松获取商品详情数据
苏宁商品详情API基于RESTful架构,支持JSON/XML格式,通过AppKey、AppSecret与签名三重认证,结合OAuth 2.0实现安全调用。开发者可获取商品名称、价格、销量、库存、促销等实时数据,适用于电商分析与商业智能。接口强制使用HTTPS协议,支持POST/GET请求,统一采用UTF-8编码,确保数据传输安全可靠。
|
1月前
|
自然语言处理 监控 API
速卖通商品详情API秘籍!轻松获取SKU属性数据
速卖通商品详情API(aliexpress.item.get)支持通过编程获取商品标题、价格、SKU、库存、销量、物流模板、评价及店铺信息,适用于价格监控、选品分析等场景。接口支持多语言返回,采用AppKey+AppSecret+Token认证,需签名验证,确保安全调用。
|
1月前
|
JSON 安全 API
淘宝天猫上货API接口技术指南
本文介绍淘宝天猫上货API,详解其RESTful接口原理、认证流程及Python调用示例。涵盖商品添加、签名生成、响应处理,并提供代码实现与最佳实践,助力开发者高效实现自动化批量上架。
270 3
|
1月前
|
安全 API
亚马逊商品详情 API 秘籍!轻松获取 SKU 属性数据
亚马逊商品详情API是官方接口,通过ASIN获取商品标题、价格、库存、评价等50余项数据,支持多站点查询。包含Product Advertising API与MWS两类,分别用于商品信息获取和卖家店铺管理,采用AWS4-HMAC-SHA256认证,保障请求安全。
|
1月前
|
JSON 搜索推荐 API
拼多多商品详情API技术指南
拼多多商品详情API(pdd.goods.detail.get)支持通过商品ID获取商品标题、价格、销量、图片、库存及评价等详细信息,适用于电商数据分析、竞品监控与价格策略优化,返回标准JSON格式,便于集成开发。
|
1月前
|
存储 缓存 算法
淘宝买家秀 API 深度开发:多模态内容解析与合规推荐技术拆解
本文详解淘宝买家秀接口(taobao.reviews.get)的合规调用、数据标准化与智能推荐全链路方案。涵盖权限申请、多模态数据清洗、情感分析、混合推荐模型及缓存优化,助力开发者提升审核效率60%、商品转化率增长28%,实现UGC数据高效变现。