news 2026/1/9 13:19:49

京东商品评论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. 创建应用,获取AppKeyAppSecret
  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签名结果
vStringAPI 版本,默认 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/1/3 8:27:00

专科生必看!10个降AI率工具高效推荐

专科生必看!10个降AI率工具高效推荐 AI降重工具:让论文更“自然”的秘密武器 在当今的学术写作中,AI生成内容(AIGC)已经成为了许多学生和研究人员的常见工具。然而,随着各大高校和期刊对AI痕迹检测的重视程…

作者头像 李华
网站建设 2026/1/6 3:38:29

为什么顶尖团队都在抢装Open-AutoGLM插件?下载方法首次公开

第一章:智谱Open-AutoGLM下载 Open-AutoGLM 是由智谱AI推出的一款面向自动化代码生成与自然语言任务处理的开源大模型工具包,支持本地部署与二次开发。用户可通过官方渠道获取源码并快速搭建运行环境。 环境准备 在下载 Open-AutoGLM 之前,需…

作者头像 李华
网站建设 2026/1/1 21:02:24

智谱·Open-AutoGLM智能体落地难题全解(90%团队忽略的关键细节)

第一章:智谱Open-AutoGLM智能体落地难题全解在企业级AI应用中,智谱推出的Open-AutoGLM智能体因其强大的自然语言理解与自动化推理能力备受关注。然而,在实际落地过程中,开发者常面临环境适配、模型部署延迟高、多任务调度冲突等核…

作者头像 李华
网站建设 2026/1/5 22:11:06

为什么你的Open-AutoGLM在手机上跑不起来?深度剖析部署失败的6大原因

第一章:Open-AutoGLM 手机部署办法在移动设备上部署 Open-AutoGLM 模型,能够实现本地化、低延迟的自然语言处理能力。通过轻量化推理框架与模型压缩技术,可在资源受限的手机环境中高效运行。环境准备 部署前需确保手机端具备基础运行环境&…

作者头像 李华
网站建设 2026/1/4 3:45:24

【课程设计/毕业设计】基于springboot的校园快递仓库管理系统的设计与实现订单管理、库存管理、配送管理【附源码、数据库、万字文档】

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

作者头像 李华