不让截图替代原始讨论

写一篇工具比较文章时,可能有人发来一张 Reddit 截图。截图通常缺少完整语境,先取得原帖 post_id 再查询详情,能帮助你回到讨论对象本身。把研究问题写具体,例如作者提出的是安装困难还是功能取舍;不要仅凭截图中最醒目的一句话,概括整个社区的意见。

需要评论时明确关联对象

请求可以设置 language 和 need_format。选择清洗输出还是保留原始结构,应服务于你的阅读与核对方式;清洗并不等于内容已经事实核查。如果任务涉及某个特定评论,还需要理解 include_comment_id 与 comment_id 的用途,确保所引用内容确实关联到目标帖子,不把另一个讨论串里的回答接在原帖下面。

留下一张引用检查卡

假设你要引用一段安装经验,可以在自己的笔记里写明帖子链接、读取日期、拟引用片段和仍需验证的环境条件。日期是你的观察记录,不代表作者发表日期。复查时回到原始讨论确认内容是否变动,并把作者的个人经验与可普遍适用的操作步骤分开。详情查询不会自动判断建议是否正确,更不会为转载授予许可;最终公开文章应只保留必要引用和清楚的出处。

完整地址与参数

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

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