先选帖子,再做批量阅读

当一篇工具选购文章已有几条候选讨论,可以把最多五个帖子ID放进一次请求。post_ids 使用逗号分隔,适合对一份短名单进行核对,不是搜索入口。先在自己的笔记中写明每个帖子为什么入选,例如安装体验、维护成本或使用限制,避免获取结果后才临时编出比较标准。

每个结果都要回到自己的问题

language 与 need_format 可按阅读需要设置;如果涉及特定评论,仔细处理 include_comment_id 和 comment_id,不假定一个评论标识适用于所有帖子。检查返回内容时逐项对应原始ID,某条没有可用内容就单独记录,不用另一条的结果填补。批量完成一次请求不等于五条材料都已经核实。

做一张证据分工表

假设你比较三种笔记工具,可以将五条候选讨论分别标记为“提供使用情境”“提出待验证问题”或“暂不引用”,并保存出处。这个分类是编辑判断,不是接口自动结论。不同帖子中的个人经历不能直接合并成用户满意度统计,时间和使用条件也可能不同。最终交付应说明哪些论点还缺证据、哪些材料适合继续阅读,而不是用几条讨论宣布某款工具胜出。

完整地址与参数

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

参数 类型 必填 含义
language string 否 返回内容使用的语言,采用 IETF 语言标签;默认 en-US / Preferred response language as an IETF language tag; default: en-US
post_ids string 是 帖子ID列表,逗号分隔,最多5条
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"
params = {
    "post_ids": "t3_1ojnh50,t3_1ok432f,t3_1nwil8j",
    "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 账号额度,运行前请确认接口价格。