一、前言
小红书作为中国领先的社交电商平台,其笔记评论数据蕴含丰富的用户互动信息和市场洞察价值。通过官方API接口获取评论数据,可合法高效地进行舆情分析、用户反馈收集和市场调研等工作。这些数据对于品牌方优化营销策略、产品开发人员改进产品体验以及数据分析师研究用户行为模式具有重要意义。前往体验API:c0b.cc/R4rbK2 。
二、接口概述
1. 接口功能
该API用于获取指定小红书笔记下的评论详情,包括评论内容、评论者昵称、评论时间、点赞数等关键信息。支持分页获取,便于处理大量评论数据。
2. 请求方式
- 请求方法:HTTP GET/POST。
- 数据格式:JSON响应。
3. 响应数据结构
jsonCopy Code
{
"code": 200,
"message": "success",
"data": {
"comments": [
{
"comment_id": "123",
"content": "评论内容",
"user_nickname": "用户昵称",
"create_time": "2025-01-01T00:00:00Z",
"like_count": 10
}
],
"pagination": {
"current_page": 1,
"total_pages": 5
}
}
}
三、Python请求示例
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 配置参数 API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" num_id = "5eb1097ba091410953951d17" # 目标商品ID
# 请求示例 url 默认请求参数已经做URL编码
url = "smallredbook/item_review/?key=<您自己的apiKey>&num_iid=670202b0000000002a032d2d&xsec_token=ABqixHfLobMJG4HpXyvXkCe-LXxeIR1B2uvdFd8FuikaM=&cursor="
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
代码功能说明:
- 封装了小红书API调用类,包含签名生成和请求处理逻辑。
- 实现了获取笔记评论的核心方法get_comments。
- 包含基本的错误处理和响应解析。
- 支持分页参数和签名验证。