首页 > 大数据 > 数据分析 > 天猫商品评论API:获取商品热门评价与最新评价
一、接口功能与技术架构
fields参数指定返回字段,避免数据冗余。pythonimport requestsimport hashlibimport time# 配置参数APP_KEY = "YOUR_APP_KEY"APP_SECRET = "YOUR_APP_SECRET"NUM_IID = "123456789" # 目标商品IDPAGE = 1 # 页码# 生成签名def generate_sign(params, app_secret):sorted_params = sorted(params.items(), key=lambda x: x[0])sign_content = ''.join([f"{k}{v}" for k, v in sorted_params]) + app_secretreturn hashlib.md5(sign_content.encode('utf-8')).hexdigest().upper()# 构建请求参数params = {"method": "taobao.item.reviews.get","app_key": APP_KEY,"num_iid": NUM_IID,"page_no": PAGE,"timestamp": int(time.time() * 1000),"sign_method": "md5","v": "2.0","format": "json"}params["sign"] = generate_sign(params, APP_SECRET)# 发送请求response = requests.get("https://eco.taobao.com/router/rest", params=params)data = response.json()# 解析响应if "taobao_item_reviews_get_response" in data:reviews = data["taobao_item_reviews_get_response"]["reviews"]["review"]for review in reviews:print(f"用户昵称: {review['user']['nick']}")print(f"评分: {review['rate']}")print(f"评论内容: {review['content']}")print(f"评论时间: {review['created']}")print("---")else:print("请求失败:", data)
taobao.item.reviews.get或
tmall.item.evaluate.get权限,审核通过后获取App Key和App Secret。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046834/viewspace-3093396/ ,如需转载,请注明出处,否则将追究法律责任。