批量之前先做材料清单

当研究资料已经积累到几十条 Reddit 链接,逐条打开容易遗漏。大批量详情入口允许 post_ids 最多三十条,以逗号分隔。它适合处理已知帖子,不负责发现新讨论。先去掉重复编号,并为每条写下研究用途,超过上限时分组;不要为了减少请求把三十条以上硬塞进同一批。

按帖子核对,而不是只看整批完成

language、need_format 和特定评论相关选项应保持符合阅读任务的设置。收到结果后,把每个可用内容与原始帖子对应,明确哪些仍缺材料。某一批请求结束不代表所有帖子都成功读取,也不代表每个来源都能支持你的论点。若只想补读失败项,应从自己的核对记录中筛出,不无差别重复整批阅读。

形成一份证据覆盖图

假设研究远程协作习惯,可以把帖子人工分配到沟通、文档和会议三个问题下,同时标注需要进一步核实的说法。类别是你的研究设计,不能声称接口自动识别了主题。样本来自你事先选中的材料,不是随机抽取的 Reddit 用户意见,因此不要计算成平台整体支持率。交付时展示每个问题有哪些来源、哪些仍是空白,让后续阅读有明确方向。

完整地址与参数

GET https://api.trmesh.com/openapi/api/v1/reddit/app/fetch_post_details_batch_large

参数 类型 必填 含义
language string 否 返回内容使用的语言,采用 IETF 语言标签;默认 en-US / Preferred response language as an IETF language tag; default: en-US
post_ids string 是 帖子ID列表,逗号分隔,最多30条
include_comment_id boolean 否 是否包含特定评论ID
comment_id string 否 评论ID
need_format boolean 否 是否需要清洗数据

可以复制的 Python 请求

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

import os
import requests

# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/reddit/app/fetch_post_details_batch_large"
params = {
    "post_ids": "t3_1ojnh50,t3_1ok432f,t3_1nwil8j,t3_1oj6vn6,t3_1nuenmd",
    "include_comment_id": "false",
    "need_format": "false"
}
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 账号额度,运行前请确认接口价格。