你要准备国际新闻讨论摘要,想知道哪些报道正在 Reddit 引发讨论。新闻推荐流可以提供帖子和来源线索,但社区讨论的热度并不能证明报道准确。把“发生了什么”和“大家怎样谈论”分成两层,摘要会更清楚。
选择新闻范围后再收集
契约支持新闻子话题列表,默认覆盖所有新闻类别。若你已有明确领域,应使用可确认的子话题标识,不凭中文名称猜值;范围不明确时先查看可用结果再缩小观察。记录选择与获取时间,后续分页沿返回位置继续,不把多次不同范围的数据混成一个连续新闻榜。
把帖子与报道来源连起来
返回说明包括新闻帖子、时事讨论和新闻来源链接。保留两种出处:帖子说明社区在讨论什么,外部报道说明它引用了什么。需要核实事实时,应回到原始新闻材料;不要将用户评论中的补充说法自动写成报道内容。标题可能概括或改写来源,重要措辞需进一步对照。
为摘要标出已经确认与仍待确认
每个候选事件可以附一句讨论焦点和一句证据状态,例如报道来源已找到但关键数字仍需核实。这里不是实际新闻结论示例,而是一种编辑记录方式。推荐流未覆盖的新闻不等于不重要,帖子数量也不能直接代替公众关注规模。最终摘要帮助读者理解讨论入口和后续核查方向,不应把推荐数据包装成新闻真伪裁判。
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/reddit/app/fetch_news_feed
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
language |
string | 否 | 返回内容使用的语言,采用 IETF 语言标签;默认 en-US / Preferred response language as an IETF language tag; default: en-US |
subtopic_ids |
array | 否 | 子话题ID列表 |
after |
string | 否 | 分页参数 |
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_news_feed"
params = {
"subtopic_ids": "[\"all\"]",
"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 账号额度,运行前请确认接口价格。
