你看到小红书笔记下有人抱怨教程缺步骤,作者似乎已经回复,但截图只显示半段。要判断问题是否得到解释,需要沿着这条父评论查看后续对话,而不是把所有回复混进整篇笔记的意见列表。
父评论和笔记必须同时对得上
这个能力需要指定父评论,并以笔记标识或分享链接确定作品。笔记标识优先,因此替换链接时也要核对当前标识。先保存父评论的内容和来源,再展开它下面的回复。不同评论区可能讨论相似问题,不能因为文字相似就串到同一个对话里。
回复分页使用它自己的状态
文档规定首次游标为空、索引从一开始,后续从指定响应位置取得游标与索引。这个流程不同于一级评论,不应复制一级列表的初始状态直接套用。读取多页时保留父评论关联,检查重复和中断位置;只有看到了完整可见范围,才有条件总结这段对话的走向。
把提问、解释和继续追问分清
按实际回复内容整理谁在回答哪个问题,必要时回到页面核对指向。作者补充条件可能改变原抱怨的理解,其他用户附和也未必是独立经历。最终可写这条讨论提出了什么、已经澄清什么、仍有什么未解决,而不是把每条回复都算成一条负面评价。接口展示可见回复,不保证涵盖被删除、不可见或尚未取得的内容,结论应保持在这个边界内。
完整地址与参数
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 账号额度,运行前请确认接口价格。

