
摘要:在电商口碑分析、竞品调研、AI 情感分析、差评预警、买家秀素材挖掘业务场景,需要结构化获取淘宝、天猫商品评价数据。taobao.item.reviews.get淘宝商品评论 API,传入商品num_iid,可以获取主评、追评、晒图、评分、下单 SKU 规格、卖家回复、脱敏用户信息等评价数据集。本文从接口概述、请求入参、返回字段解析、标准 JSON 样例、业务处理流程、开发踩坑、落地场景完整讲解,适合电商后端、数据分析、AI 情感分析系统开发者参考。
一、接口概述
taobao.item.reviews.get为淘宝开放平台商品评论接口,是电商口碑数据的核心数据源。商品详情接口只能拿到商品基础信息,真实用户评价、追评、晒图、差评痛点全部依赖本接口获取。
接口名称:taobao.item_review(taobaoapi2014 前往体验)
接口版本:v3(稳定正式版)
接口地址:o0b.cn/opandy (HTTPS,支持 GET/POST)
请求方式:GET / POST(推荐 POST,参数放 body 避免 URL 超长)
返回格式:标准 JSON
业务用途:根据商品 ID,全量获取商品评论基础评论信息、评论日期、图片、视频、评论者ID、追评、追评内容、视频图文等完整商品评论内容数据。
接口能力覆盖
参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
num_iid | bigint | 是 | 淘宝 / 天猫商品 ID,由商品详情 / 列表接口获取 |
page_no | int | 否 | 页码,起始为 1 |
page_size | int | 否 | 单页条数,最大 20 |
rate_type | string | 否 | 评价类型:good好评,neutral中评,bad差评,all全部 |
has_image | boolean | 否 | true 只返回带晒图评价;false 返回全部 |
sort | string | 否 | 排序:create_time:desc最新优先,helpful:desc按有用数排序 |
字段 | 类型 | 说明 |
|---|---|---|
code | int | 0调用成功;非 0 代表错误码,权限不足、限流、商品不存在 |
msg | string | 响应描述,成功返回ok;失败输出错误原因 |
request_id | string | 请求唯一 ID,线上日志排查定位 |
item_reviews_get_response | object | 评论业务主体对象 |
字段 | 类型 | 说明 |
|---|---|---|
total_results | int | 可返回评价总条数,仅近 180 天数据参考值 |
page_no | int | 当前请求页码 |
page_size | int | 每页返回条数 |
reviews | object | 评论容器对象 |
review | array[object] | 评价数组,单条评论对象集合 |
字段 | 类型 | 说明 |
|---|---|---|
review_id | string | 评论唯一 ID,用于业务数据去重主键 |
display_user_nick | string | 脱敏买家昵称,带星号,无真实账号 |
is_anonymous | boolean | 是否匿名评价 |
score | int | 星级评分:1‑5;5 好评,1 差评 |
content | string | 主评文本内容,无文字为空字符串 |
created | string | 主评创建时间 yyyy‑MM‑dd HH:mm:ss |
auction_sku | string | 下单 SKU 规格,例:颜色:黑色;尺码:XL |
pic_urls | array[string] | 晒图图片地址数组,无晒图为空数组 |
useful_count | int | 该评价被标记 “有用” 的点赞数量 |
is_append | boolean | 是否存在追评 |
append_content | string | 追评文本,无追评为空 |
append_time | string | 追评时间,格式yyyy‑MM‑dd HH:mm:ss |
seller_reply | string | 卖家回复内容 |
seller_reply_time | string | 卖家回复时间 |
重要提醒:total_results为参考值,受 180 天数据范围、分页上限限制,不能作为循环分页终止条件;业务判断review数组为空停止分页;晒图图片存在 CDN 防盗链,不能直接跨域引用腾讯云。
{
"code": 0,
"msg": "ok",
"request_id": "req‑20260827‑151022‑02461",
"item_reviews_get_response": {
"total_results": 1242,
"page_no": 1,
"page_size": 20,
"reviews": {
"review": [
{
"review_id": "7295689452365896235",
"display_user_nick": "小***柚",
"is_anonymous": false,
"score": 5,
"content": "面料柔软,尺码标准,做工精细,性价比很高",
"created": "2026‑04‑12 09:22:36",
"auction_sku": "颜色:黑色;尺码:XL",
"pic_urls": [
"https://img.alicdn.com/imgextra/i1/demo.jpg"
],
"useful_count": 36,
"is_append": true,
"append_content": "穿洗三次没有缩水,版型不变形,推荐购买",
"append_time": "2026‑04‑25 11:15:22",
"seller_reply": "感谢细致评价,我们严控面料品质",
"seller_reply_time": "2026‑04‑13 15:02:11"
},
{
"review_id": "7295689452365896236",
"display_user_nick": "猫***9",
"is_anonymous": false,
"score": 2,
"content": "尺码整体偏大,洗一次轻微掉色,线头较多",
"created": "2026‑04‑15 14:08:12",
"auction_sku": "颜色:白色;尺码:L",
"pic_urls": [],
"useful_count": 18,
"is_append": false,
"append_content": "",
"append_time": "",
"seller_reply": "",
"seller_reply_time": ""
}
]
}
}
}def fetch_taobao_review_page(num_iid, page_no=1, rate_type="all"):
# 内部封装:组装TOP公共参数、生成sign签名
resp = call_taobao_api(
method="taobao.item.reviews.get",
num_iid=num_iid,
page_no=page_no,
page_size=20,
rate_type=rate_type
)
if resp.get("code") != 0:
print("评论接口调用失败", resp.get("msg"))
return []
resp_data = resp.get("item_reviews_get_response", {})
review_list = resp_data.get("reviews", {}).get("review", [])
save_review_to_db(review_list)
return review_list
# 调用示例
reviews = fetch_taobao_review_page(6801234567890, page_no=1, rate_type="all")taobao.item.reviews.get是淘宝天猫口碑数据的核心接口。开发难点不在于简单 JSON 解析,而是 180 天数据边界、分页终止逻辑、TOP 签名实现、限流配额管控、大量空字段兼容。拿到原始评价数据之后,还需要搭配 NLP 文本清洗,才能完成 AI 情感分析业务落地。处理好以上工程细节,接口可以稳定支撑竞品分析、差评预警、用户洞察、口碑 BI 等电商业务系统。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。