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