通过API接口查找置顶帖

大家好,Discourse 社区!

  1. 在我们托管论坛的自定义任务中,我正在寻找一个端点来收集置顶主题(用户已读或未读均可)。我可以获取所有 /latest.json 主题并检查 Topic.pinnedTopic.pinned_globally,但这只会返回 /latest.json 返回的第一批主题。我需要所有置顶的主题,整个实例上的所有主题。

是否有这样的端点,或者使用 API 获取这些主题的正确方法是什么?

  1. /latest.json 上是否可以按“时间段”搜索?我只在 /top.json 上看到它有效,但这并不是我们想要的。我想获取按时间段分组的最新主题。所以我只需要知道如何“定义”那个查询,以及在哪里定义——其余的我都可以自己完成。

我正在一个托管环境中工作,所以我只能使用主题组件。

谢谢!

更新

  1. 我最终使用了搜索 URL 来获取置顶主题:
    /search.json?expanded=true&q=in%3Apinned

这是一个没有实际搜索词的搜索查询 :wink:

  1. 还没有解决方案。