你看到小红书笔记下有人抱怨教程缺步骤,作者似乎已经回复,但截图只显示半段。要判断问题是否得到解释,需要沿着这条父评论查看后续对话,而不是把所有回复混进整篇笔记的意见列表。

父评论和笔记必须同时对得上

这个能力需要指定父评论,并以笔记标识或分享链接确定作品。笔记标识优先,因此替换链接时也要核对当前标识。先保存父评论的内容和来源,再展开它下面的回复。不同评论区可能讨论相似问题,不能因为文字相似就串到同一个对话里。

回复分页使用它自己的状态

文档规定首次游标为空、索引从一开始,后续从指定响应位置取得游标与索引。这个流程不同于一级评论,不应复制一级列表的初始状态直接套用。读取多页时保留父评论关联,检查重复和中断位置;只有看到了完整可见范围,才有条件总结这段对话的走向。

把提问、解释和继续追问分清

按实际回复内容整理谁在回答哪个问题,必要时回到页面核对指向。作者补充条件可能改变原抱怨的理解,其他用户附和也未必是独立经历。最终可写这条讨论提出了什么、已经澄清什么、仍有什么未解决,而不是把每条回复都算成一条负面评价。接口展示可见回复,不保证涵盖被删除、不可见或尚未取得的内容,结论应保持在这个边界内。

完整地址与参数

GET https://api.trmesh.com/openapi/api/v1/xiaohongshu/app_v2/get_note_sub_comments

参数 类型 必填 含义
note_id string 否 笔记ID
share_text string 否 分享链接,支持xiaohongshu.com
comment_id string 是 父评论ID
cursor string 否 分页游标,首次留空,翻页时从$.data.data.cursor中提取cursor值
index integer 否 分页索引,首次传1,翻页时从$.data.data.cursor中提取index值

可以复制的 Python 请求

安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。

import os
import requests

# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/xiaohongshu/app_v2/get_note_sub_comments"
params = {
    "note_id": "699916e6000000001d0253da",
    "share_text": "http://xhslink.com/o/8GqargIxrko",
    "comment_id": "699fb9930000000008030db6",
    "index": "1"
}
response = requests.get(
    url, params=params, timeout=30,
    headers={"Authorization": f"Bearer {os.environ['TRMESH_API_TOKEN']}"},
)
response.raise_for_status()
payload = response.json()
print(payload)  # 先核对真实响应,再提取业务字段

对应接口文档 · 返回免费查询工具

调用接口会使用你的 TRMesh 账号额度,运行前请确认接口价格。