一、引言
在電商數(shù)據(jù)分析、競品調(diào)研或用戶體驗研究中,獲取商品評論是一項重要需求。淘寶和天貓作為中國最大的電商平臺之一,提供了商品評論接口,允許開發(fā)者獲取商品的用戶評價信息。這些信息可以用于情感分析、產(chǎn)品改進(jìn)、市場趨勢研究等多個領(lǐng)域。
二、接口概述
淘寶天貓商品評論接口是一個 RESTful API,通過 HTTP 請求獲取商品的評論數(shù)據(jù)。接口返回 JSONP 格式的數(shù)據(jù),包含評論內(nèi)容、評分、評論時間、用戶信息等字段。
返回數(shù)據(jù)結(jié)構(gòu)
返回數(shù)據(jù)是 JSONP 格式,實際數(shù)據(jù)包含在回調(diào)函數(shù)的參數(shù)中,主要字段包括:
rateDetail.rateList:評論列表
rateDetail.paginator.itemsPerPage:每頁數(shù)量
rateDetail.paginator.totalCount:總評論數(shù)
rateDetail.paginator.lastPage:最后一頁頁碼
三、python請求示例
import requests
# 假設(shè)API封裝接口地址 API url=c0b.cc/R4rbK2 wechat id:Taobaoapi2014
# 調(diào)用商品評論API
api_url = "router/rest"
params = {
'method': 'taobao.item.comments.get',
'app_key': app_key,
'v': '2.0',
'format': 'json',
'sign_method': 'md5',
'timestamp': '你的時間戳',
'fields': 'content,rate_time,user_nick', # 需要查詢的字段
'num_iid': '商品ID', # 商品ID
'access_token': access_token
}
response = requests.get(api_url, params=params)
print(response.json())