全部
常见问题
产品动态
精选推荐

小红书获取笔记评论接口调用详解

管理 管理 编辑 删除


一、接口定义与核心参数

小红书笔记评论接口用于获取指定笔记下的用户评论数据,支持分页与身份认证。以下是接口的关键信息:

  1. 接口地址 官方假设地址:https://api.xiaohongshu.com/v2/notes/{note_id}/comments 第三方工具地址(需验证):https://api.xiaohongshu.com/comment/get
  2. 请求方式 HTTP GET:适用于简单参数传递(如笔记ID、分页参数)。 HTTP POST:适用于复杂参数或加密数据(如签名验证)。
  3. 必填参数 note_id:笔记的唯一标识符(如649c46ab000000002702ad36)。 access_token:访问令牌,需通过小红书开放平台认证获取。
  4. 可选参数 page:分页页码(默认为1)。 limit/page_size:每页返回的评论数量(默认为10)。 timestamp:请求时间戳(用于签名验证)。 sign:签名(通过app_id、app_secret及时间戳生成)。

二、调用流程与代码示例

1. 官方API调用流程
  1. 注册与认证 访问小红书开放平台,注册账号并创建应用。 提交企业资质或个人身份信息,通过审核后获取app_id、app_secret及access_token。
  2. 构建请求 示例代码(Python) : python 体验AI代码助手 代码解读复制代码python import requests def get_comments(note_id, access_token, page=1, page_size=10): url = f"https://api.xiaohongshu.com/v2/notes/{note_id}/comments" params = { "access_token": access_token, "page": page, "limit": page_size } response = requests.get(url, params=params) if response.status_code == 200: return response.json() else: print(f"请求失败,状态码:{response.status_code}") return None # 使用示例 note_id = "your_note_id" access_token = "your_access_token" comments_data = get_comments(note_id, access_token) if comments_data: for comment in comments_data["data"]["comments"]: print(f"评论内容:{comment['content']}") print(f"用户昵称:{comment['user_nickname']}") print(f"点赞数:{comment['like_count']}")
  3. 响应解析 成功响应示例: css 体验AI代码助手 代码解读复制代码json { "code": 200, "message": "success", "data": { "comments": [ { "comment_id": "123456", "content": "评论内容", "user_nickname": "用户昵称", "create_time": "2025-07-16T12:00:00Z", "like_count": 10 } ], "pagination": { "current_page": 1, "total_pages": 3, "per_page": 10, "total_count": 25 } } }
2. 第三方工具调用(备选方案)

若官方API不可用,可通过第三方工具(如阿里云市场提供的接口)调用,但需注意合法性及稳定性:

  • 接口地址:https://api-xiaohongshu.com/comments(示例,需验证)。
  • 参数示例: ini 体验AI代码助手 代码解读复制代码python import requests import hashlib import time app_id = "your_app_id" app_secret = "your_app_secret" note_id = "your_note_id" page = 1 page_size = 20 timestamp = str(int(time.time())) sign_str = app_id + note_id + str(page) + str(page_size) + timestamp + app_secret sign = hashlib.md5(sign_str.encode('utf-8')).hexdigest() headers = {"X-Appid": app_id, "Authorization": f"Bearer {access_token}"} params = { "note_id": note_id, "page": page, "page_size": page_size, "timestamp": timestamp, "sign": sign } response = requests.get("https://api-xiaohongshu.com/comments", headers=headers, params=params)

三、注意事项与常见问题

  1. 频率限制 小红书对API调用频率有限制(如每分钟100次),超限需申请提额。
  2. 数据合规 需遵守小红书开放平台协议,禁止滥用或泄露用户数据。
  3. 签名验证 部分接口需通过app_id、app_secret及时间戳生成签名(如MD5加密),防止请求篡改。
  4. 网络抓包替代方案 若官方接口不可用,可通过Fiddler等工具抓取小红书APP或网页的请求,分析实际接口地址及参数。 步骤: 配置手机代理,抓取HTTPS请求。 过滤笔记评论相关接口(如api.xiaohongshu.com/comment/list)。 提取note_id、access_token等参数,模拟请求。

四、总结

小红书笔记评论接口的调用需优先使用官方API,通过开放平台获取合法权限。若官方接口不可用,可尝试第三方工具或网络抓包,但需注意合规风险。核心步骤包括:注册认证、构建请求、处理响应及合规使用数据。

请登录后查看

OneLafite 最后编辑于2025-07-16 14:12:06

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
打赏
已打赏¥{{reward_price}}
382
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服