news 2026/10/4 18:46:30

京东商品评论API接口指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
京东商品评论API接口指南

京东商品评论 API 是京东开放平台提供的标准化接口服务,允许授权开发者获取商品的用户评价数据,包括评论内容、评分、晒单图片、追评、商家回复等信息,支持多维筛选与分页查询。以下是完整接入指南:


一、接口概述

核心功能
  • 多维数据获取:评论内容(文字 / 图片 / 视频)、用户评分(1-5 星)、时间戳、用户昵称(脱敏)、追评、商家回复、评论属性标签
  • 智能筛选:按评分等级(好评 / 中评 / 差评)、评论类型(首评 / 追评)、时间范围筛选
  • 分页与排序:支持页码 / 页大小设置(最大 100 条 / 页),按时间或推荐排序
  • 统计分析:返回好评率、差评率、评论总数等摘要指标
主要接口列表
接口名称功能描述适用场景
jingdong.ware.comment.get商品评价查询(基础版)商家获取自有店铺商品评论
jd.item_review商品评论列表(增强版)支持更多筛选条件与数据字段
jd.union.open.comment.query联盟商品评论查询京东联盟推广者使用
jingdong.comments.list评论详情查询获取单条评论完整信息
基础信息
  • 协议:HTTPS(强制)
  • 请求方式:GET/POST(推荐 POST)
  • 基础 URL:c0b.cc/R4rbK2(注册获取测试账号,Taobaoapi2014添加V)
  • 返回格式:JSON
  • 认证方式:AppKey + AppSecret + 签名机制 + access_token(部分接口)

二、接入准备流程

1. 开发者账号注册与认证
  1. 访问 c0b.cc/R4rbK2 注册账号
  2. 完成实名认证(个人 / 企业)
  3. 创建应用,获取AppKey与AppSecret
  4. 配置 IP 白名单(接口调用必须绑定)
2. 接口权限申请
  • 基础权限:个人开发者可申请,限制单商品最多 50 条评论,QPS=3
  • 进阶权限:需企业认证,支持 200 条 / 商品,QPS=10,含图片 / 视频字段
  • 高级权限:品牌合作伙伴专属,无数量限制,支持完整数据维度
  • 申请材料:应用场景说明(越具体通过率越高)、企业资质(如适用)
3. 签名机制(关键)

京东 API 采用MD5 签名,生成规则:

  1. 按参数名 ASCII 升序排列所有请求参数(包括公共参数与业务参数)
  2. 拼接为key1=value1&key2=value2&...格式
  3. 末尾拼接&app_secret=你的AppSecret
  4. 进行 MD5 加密(32 位大写)得到sign参数

注意:必须包含client_type参数(如 "pc" 或 "app"),否则签名验证失败


三、核心接口详解(以 jingdong.ware.comment.get 为例)

1. 公共请求参数(所有接口必传)
参数名类型必须说明
methodString是接口名称,如jingdong.ware.comment.get
app_keyString是应用唯一标识
timestampString是时间戳(yyyy-MM-dd HH:mm:ss)
signString是签名结果
vString是API 版本,默认 1.0
formatString否返回格式,默认 json
access_tokenString否访问令牌(部分接口需要)
2. 业务请求参数
参数名类型必须说明示例
skuIdLong是商品 SKU 唯一标识12345678901
pageInteger是页码,起始 11
pageSizeInteger是每页数量,1-10020
scoreInteger否评分筛选:0 = 全部,1 = 差评,2 = 中评,3 = 好评0
sortTypeInteger否排序方式:5 = 时间倒序,6 = 推荐排序5
commentTypeInteger否评论类型:0 = 全部,1 = 只看有图,2 = 只看追评0
startTimeString否开始时间(yyyy-MM-dd HH:mm:ss)2025-01-01 00:00:00
endTimeString否结束时间(yyyy-MM-dd HH:mm:ss)2025-01-31 23:59:59
3. 调用示例(Python)

python

import requests import hashlib import time # 配置参数 API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 # 配置参数 app_key = "你的AppKey" app_secret = "你的AppSecret" method = "jingdong.ware.comment.get" sku_id = 12345678901 page = 1 page_size = 20 # 生成时间戳 timestamp = time.strftime("%Y-%m-%d %H:%M:%S") # 构造参数字典 params = { "method": method, "app_key": app_key, "timestamp": timestamp, "v": "1.0", "format": "json", "skuId": sku_id, "page": page, "pageSize": page_size, "client_type": "pc" # 必须包含此参数 } # 生成签名 sorted_params = sorted(params.items(), key=lambda x: x[0]) sign_str = "&".join([f"{k}={v}" for k, v in sorted_params]) + "&app_secret=" + app_secret sign = hashlib.md5(sign_str.encode("utf-8")).hexdigest().upper() params["sign"] = sign # 发送请求 url = "https://api.jd.com/routerjson" response = requests.post(url, data=params) result = response.json() print(result)
4. 返回数据格式

json

{ "wareCommentResult": { "commentSummary": { "goodRate": 0.98, // 好评率 "generalRate": 0.01, // 中评率 "poorRate": 0.01, // 差评率 "commentCount": 1562 // 总评论数 }, "commentList": [ { "id": "1234567890123", // 评论ID "content": "商品质量很好,物流很快!", // 评论内容 "score": 5, // 评分 "creationTime": "2025-12-24 15:30:00", // 评论时间 "userNickname": "京东用户***", // 脱敏昵称 "isPlus": true, // 是否Plus会员 "imageUrls": ["https://img10.360buyimg.com/imagetools/jfs/t1/..."], // 晒图 "appendComment": { // 追评信息 "content": "用了几天,感觉非常不错!", "creationTime": "2025-12-26 10:15:00" }, "reply": { // 商家回复 "content": "感谢您的好评,我们会继续努力!", "creationTime": "2025-12-24 16:00:00" } } // 更多评论... ], "maxPage": 79, // 最大页码 "currentPage": 1, "pageSize": 20 } }

四、权限与配额说明

权限等级适用对象单商品评论上限QPS 限制可获取字段申请难度
基础权限个人开发者50 条3基础文字 + 评分低
进阶权限企业开发者200 条10含图片 + 追评中
高级权限品牌 / ISV无限制50+完整数据 + 统计高

注意:非自有店铺商品的评论数据获取需特殊权限,需提供合作证明与详细使用场景


五、注意事项与最佳实践

  1. 合规性要求

    • 评论数据仅用于自身业务分析,不得转售或公开传播。
    • 必须遵守京东开放平台《数据使用协议》。
    • 用户昵称等隐私信息已脱敏,不得尝试破解。
  2. 接口调用优化

    • 合理设置pageSize(建议 20-50 条 / 页),避免频繁调用。
    • 缓存评论数据,减少重复请求。
    • 处理接口限流(HTTP 429),实现自动重试机制。
  3. 常见问题排查

    • 签名错误:检查参数排序、client_type 是否存在、AppSecret 是否正确。
    • 权限不足:确认申请的接口权限与调用商品范围匹配。
    • 数据为空:检查 SKU 是否正确、商品是否有评论、筛选条件是否过严。
  4. 版本更新

    • 关注京东开放平台公告,及时适配接口变更。
    • 定期更新 access_token(如使用),避免过期失效。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/3 15:53:09

ruoyi集成 camunda 实现审批驳回

驳回是指审批人或司法机关对提交的申请或请求进行审查后,认为其不符合要求或无法成立,从而作出的不予同意、拒绝其通过的决定,该决定通常会导致流程回退或申请被否定。 演示地址ruoyiflow驳回功能演示 测试账号信息: 账号: ry 密码: ry2025账…

作者头像 李华
网站建设 2026/10/3 23:44:57

计算机Java毕设实战-基于springboot的校园快递仓库管理系统的设计与实现包裹的收寄、在仓库的存储、出库、配送【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/10/4 0:25:04

Photoshop 选区的核心操作

一、 选区的基本概念 作用 :将图像处理操作限制在特定区域内,实现局部调整。 视觉标识 :选区周围显示的虚线,俗称“蚂蚁线”。 二、 核心操作与快捷键三、 移动操作详解 移动选区本身(不移动图像像素) 绘制…

作者头像 李华
网站建设 2026/10/4 1:54:28

零门槛挖漏洞:小白从0到1赚高赏金,副业月入过万实战指南

零门槛挖漏洞:小白从 0 到 1 赚高赏金,副业月入过万实战指南 总想琢磨搞个副业,但要么怕没技能、要么嫌门槛高,兜兜转转啥也没做成? 其实这个挖漏洞就特适合小白 !但一听 “漏洞” 就觉得是高科技、得懂编…

作者头像 李华