一、摘要
京东商品评论API为开发者提供了获取京东平台商品评论数据的标准化接口。该接口支持分页查询、评分筛选、排序等多种功能,能够返回包括评论内容、用户信息、评分星级等在内的完整评论数据。通过该API,开发者可以高效地采集和分析商品评论信息,为电商运营决策提供数据支持。
二、接口概述
1.核心功能参数
商品评论列表接口采用GET请求方式,主要参数包括:productId(商品SKU ID)、score(评分筛选:0-全部、1-差评、2-中评、3-好评)、sortType(排序方式:5-时间排序、6-推荐排序)、page(页码,从0开始)、pageSize(每页数量,默认10,最大100)。此外,还可通过isShadowSku参数指定是否为影子SKU,通过rid参数获取特定晒单的评论。
2.数据返回格式
接口返回JSON格式数据,主要字段包含comments(评论列表)、maxPage(最大页数)、productCommentSummary(评论摘要如好评率、差评率等)以及hotCommentTagStatistics(热门评论标签)。评论详情通常包括用户昵称、评分、评论内容、评论时间、地理位置等关键信息。
3.公共请求地址:c0b.cc/R4rbK2。
三、Python请求示例
以下是完整的京东商品评论API调用实现:
# coding:utf-8
""" Compatible for python2.x and python3.x requirement: pip install requests """
from __future__ import print_function
import requests
# 配置参数 API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" num_id = "123456789" # 目标商品ID
# 请求示例 url 默认请求参数已经做URL编码 url = "jd/item_review/?key=<您自己的apiKey>&num_iid=123456=1&sort=&is_sku=false&raw_data="
headers = { "Accept-Encoding": "gzip", "Connection": "close" } if __name__ == "__main__": r = requests.get(url, headers=headers) json_obj = r.json() print(json_obj)四、结语
京东商品评论API为电商数据分析提供了可靠的技术支撑。在实际应用中,建议合理控制请求频率,添加异常处理机制,并遵守京东开放平台的相关使用协议。通过该API获取的评论数据可用于用户情感分析、产品质量改进、竞品分析等多个业务场景。随着电商数据的不断发展,API接口的稳定性和数据完整性将进一步提升,为开发者创造更多价值。