一、前言
京東商品評論API是京東開放平臺提供的重要數(shù)據(jù)接口,支持開發(fā)者通過編程方式獲取京東平臺上的商品評論數(shù)據(jù)。該接口廣泛應用于電商數(shù)據(jù)分析、用戶反饋收集、競品分析等場景,為開發(fā)者提供了高效獲取京東商品評論信息的途徑。通過API可以獲取包括評論內(nèi)容、評分、評論時間、用戶昵稱等信息,為商品分析、用戶行為研究等提供數(shù)據(jù)支持。前往體驗API:c0b.cc/R4rbK2 。
二、接口概述
1.核心功能 評論獲?。褐С职瓷唐稩D獲取全部評論數(shù)據(jù),具備分頁功能(每頁最大100條)。
智能篩選:可按評分(1-5星)、時間范圍、評論類型(追評/首評)進行精準過濾。
排序功能:支持按時間最新(default=5)或推薦排序(default=6)展示評論。
評論統(tǒng)計:提供好評率、差評率等匯總指標。
2.技術特性 請求方式:HTTPS GET/POST,數(shù)據(jù)格式為JSON。
認證機制:采用appkey + access_token認證方式。
并發(fā)能力:單節(jié)點支持1000+ QPS,依托京東技術架構,具備高并發(fā)處理能力。
簽名規(guī)則:參數(shù)按ASCII碼排序后MD5加密生成32位大寫簽名。
3.請求參數(shù)
參數(shù)名 類型 是否必填 說明
sku_id String 是 商品SKU ID
access_token String 是 訪問令牌
page Integer 否 頁碼,默認1
page_size Integer 否 每頁條數(shù),默認10,最大50
sort_type Integer 否 排序方式:0-推薦,1-時間,2-評分高,3-評分低
score Integer 否 評分篩選:0-全部,1-好評,2-中評,3-差評
has_image Integer 否 是否有圖:0-全部,1-有圖
三、Python請求示例
以下是使用Python調(diào)用京東商品評論API的完整示例代碼:
# coding:utf-8""" Compatible for python2.x and python3.x requirement: pip install requests """from __future__ import print_functionimport requests# 配置參數(shù) API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "app_key = "YOUR_APP_KEY" num_id = "123456" # 目標商品ID# 請求示例 url 默認請求參數(shù)已經(jīng)做URL編碼 url = "jd/item_review/?key=<您自己的apiKey>&num_iid=123456&user_id=123456&nick=浙江祥瓏科技&page=1" headers = { "Accept-Encoding": "gzip", "Connection": "close" } if __name__ == "__main__": r = requests.get(url, headers=headers) json_obj = r.json() print(json_obj)
代碼功能說明:
1.封裝了JDCommentAPI類,提供商品評論獲取功能。
2.實現(xiàn)了簽名生成機制,符合京東API安全要求。
3.支持分頁、排序和評分篩選參數(shù)。
4.包含完善的錯誤處理機制。