摘要
在电商数据分析、竞品口碑监控项目中,商品评价是重要的数据源。本文针对淘宝开放平台 TOP taobao.item.reviews.get 商品评论接口进行完整解析,介绍接口入参、返回字段含义,附带标准 JSON 返回样例,同时梳理分页、权限、限流等开发中常见问题,给后端开发人员做接口接入提供参考。
1. 接口简介
taobao.item.reviews.get 是淘宝开放平台 TOP 提供的商品评论查询接口,可获取淘宝、天猫商品用户评价结构化数据,包含评价文本、星级评分、SKU 规格、晒图链接、评价时间、用户脱敏昵称等信息。
相比网页爬虫采集,官方接口返回标准化 JSON,不用持续适配页面改版,减少反爬对抗与数据清洗工作量。
- 请求协议:HTTPS POST
- 编码格式:UTF-8
- 关联配套接口:
taobao.item.get(商品详情接口,通过商品 ID 关联,获取标题、价格、类目等基础信息)
2. 请求入参说明
表格
| 参数名 | 是否必传 | 说明 |
|---|---|---|
| appkey | 是 | TOP 应用密钥,在淘宝开放平台创建应用后获取 |
| timestamp | 是 | 请求时间戳 |
| sign | 是 | 请求签名,按照 TOP 签名规则生成,MD5 大写 |
| item_id | 是 | 目标商品宝贝 ID,和 taobao.item.get 返回的 num_iid 一一对应 |
| fields | 是 | 指定需要返回的字段,必须显式指定,不支持一次性返回全部字段 |
| page_no | 否 | 分页页码,默认 1 |
| page_size | 否 | 单页获取评论条数,受平台接口配额限制 |
推荐 fields 参数:
id,item_id,nick,content,rate,sku_info,pics,created,anony
3. 返回字段说明
接口外层统一封装在 item_reviews_get_response 节点下。
| 字段 | 含义 | 开发注意事项 |
|---|---|---|
| total_results | 商品评论总数 | 为接口可读取范围内的评价数量,不等同于前端页面展示的全部评论 |
| id | 评价唯一 ID | 可作为数据库主键,用于数据去重 |
| item_id | 商品 ID | 用于和商品详情数据关联查询 |
| nick | 用户昵称 | 平台自动脱敏展示 |
| content | 评价正文 | 存在只打分不留文字的场景,content 可能为空 |
| rate | 星级评分 | 取值范围 1~5,1 分为差评,5 分为好评 |
| sku_info | 评价对应的商品规格 | 颜色、尺码等,部分评价无 SKU 信息 |
| pics | 晒图集合 | pic_url 为图片地址数组,阿里 CDN 图片存在防盗链 |
| created | 评价创建时间 | 格式:yyyy-MM-dd HH:mm:ss |
| anony | 是否匿名评价 | 布尔值 |
4. JSON 返回样例
{
"item_reviews_get_response": {
"total_results": 896,
"reviews": {
"review": [
{
"id": "rv20260901001",
"item_id": "723456789123",
"nick": "t***8",
"content": "面料手感很好,尺码标准,发货很快,满意",
"rate": 5,
"sku_info": "颜色:黑色;尺码:L",
"pics": {
"pic_url": [
"https://img.taobao.com/xxx1.jpg"
]
},
"created": "2026-08-25 11:20:10",
"anony": true
},
{
"id": "rv20260901002",
"item_id": "723456789123",
"nick": "b***2",
"content": "实物色差比较大,包装挤压变形",
"rate": 2,
"sku_info": "颜色:白色;尺码:M",
"pics": {
"pic_url": []
},
"created": "2026-08-21 09:15:30",
"anony": true
}
]
}
}
}
5. 技术落地要点
- 分页逻辑:使用
page_no翻页获取更多评论,接口存在历史评论最大可查询页数限制,不能无限回溯多年前数据。 - 限流控制:平台有 QPS 配额,程序需要增加请求休眠、队列机制,短时间大量请求会触发限流报错。
- 增量采集:业务场景优先采用增量拉取方案,定时获取新增评论,减少接口调用次数,节约配额。
- 数据去重:以评价 id 作为唯一标识,入库前做判断,避免分页重复数据入库。
6. 适用业务场景
- 竞品口碑监控:统计好评、差评占比,跟踪竞品用户反馈变化
- 差评预警:持续抓取新增低星评价,实现负面消息告警
- 评论文本情感分析:提取用户高频词,挖掘产品痛点
- 多维度数据分析:结合商品详情接口数据,做商品综合分析
7. 常见问题总结
- 签名 sign 校验失败:大多是参数没有按字典序排序、时间戳格式错误、app_secret 填写错误。
- 返回数据为空:检查 fields 字段拼写错误、商品无评价、接口权限未开通。
- 权限不足:TOP 应用需要单独申请该接口权限,个人应用与企业应用开放范围存在差异。
- 晒图链接无法访问:图片 CDN 防盗链,不可直接对外展示。
- 空内容评价:部分用户仅打分,没有文字评价,代码需要做空值判断,防止解析异常。