APIエンドポイント経由でピン留めされたトピックを検索

こんにちは、Discourseコミュニティの皆さん!

  1. ホストされているフォーラムのカスタマイズ作業で、ピン留めされたトピック(ユーザーが既読か未読かは問いません)を収集するためのエンドポイントを探しています。すべての /latest.json トピックを取得し、Topic.pinned または Topic.pinned_globally をチェックすることはできますが、これは /latest.json が返す最初のトピックバッチしか返しません。インスタンス上のすべてのピン留めされたトピックが必要です。

APIを使用してそれらを取得するためのエンドポイントはありますか、または正しい方法はありますか?

  1. /latest.json で「期間別」検索は可能ですか? /top.json では機能するのを見ましたが、それは私たちが望むものではありません。期間別にグループ化された最新のトピックを取得したいのです。したがって、クエリを「定義」する方法と場所を知るだけで十分です。残りは自分でできます。

ホスト環境で作業しているため、テーマコンポーネントに限定されています。

ありがとうございます!

更新

  1. ピン留めされたトピックを取得するために検索URLを使用しました。
    /search.json?expanded=true&q=in%3Apinned

これは、実際の検索語句を含まない検索クエリです :wink:

  1. まだ解決策はありません。