一、前言
京東商品評論API是京東開放平臺提供的核心數(shù)據(jù)接口,支持開發(fā)者程序化獲取商品評論信息,為電商數(shù)據(jù)分析、用戶反饋研究和產(chǎn)品優(yōu)化提供數(shù)據(jù)支持。該接口廣泛應(yīng)用于口碑監(jiān)測、競品分析和市場調(diào)研等場景。通過該接口,開發(fā)者可以獲取包含評論內(nèi)容、評分、用戶屬性等多維度數(shù)據(jù),支撐情感分析和商業(yè)決策。
二、接口概述
1. 核心功能特性
多維數(shù)據(jù)獲?。喊u論內(nèi)容、評分(1-5星)、用戶昵稱、時間戳、曬單圖片URL及商家回復(fù)等20+字段。
智能篩選:支持按時間范圍、評論類型(追評/首評)、評分等級(好評/中評/差評)進(jìn)行精準(zhǔn)過濾。
分頁查詢:支持設(shè)置頁碼(page)和每頁數(shù)量(pageSize),每頁最大可獲取100條評論。
排序功能:可按時間最新(default=5)或推薦排序(default=6)展示評論。
2. 請求參數(shù)
參數(shù)名 類型 必填 說明
productId/skuId String 是 商品唯一標(biāo)識(SKU ID)
page Integer 否 頁碼(從0或1開始,不同接口有差異)
pageSize Integer 否 每頁數(shù)量(默認(rèn)10,最大100)
score Integer 否 評分篩選(0=全部,1=差評,2=中評,3=好評)
sortType Integer 否 排序方式(5=時間排序,6=推薦排序)
3. 返回?cái)?shù)據(jù)
基礎(chǔ)字段:評論內(nèi)容(rate_content)、評論日期(rate_date)、買家昵稱(display_user_nick)
擴(kuò)展字段:評論圖片(pics)、商品屬性(auction_sku)、追評內(nèi)容(add_feedback)
統(tǒng)計(jì)信息:總評論數(shù)、好評率(goodRate)、差評率等匯總指標(biāo)
三、Python請求示例
# coding:utf-8"
""Compatible for python2.x and python3.xrequirement: pip install requests"
""from __future__ import print_function
import requests
# 配置參數(shù) API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" num_id = "123456" # 目標(biāo)商品ID
# 請求示例 url 默認(rèn)請求參數(shù)已經(jīng)做URL編碼url = "jd/item_review/?key=<您自己的apiKey>&&num_iid=123456&page=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)
代碼功能說明:
封裝了JDCommentAPI類,提供商品評論獲取功能,支持分頁和評分篩選。
實(shí)現(xiàn)了京東API要求的簽名生成邏輯,確保請求安全性。
包含錯誤處理機(jī)制,避免程序因網(wǎng)絡(luò)問題中斷。
示例展示了如何獲取指定商品(SKU ID)的好評評論(score=3)。