最近編集された投稿のAPIエンドポイントはありますか

APIを使用して最近更新された投稿を表示する方法はありますか?例えば、最新の投稿エンドポイントのようなものですが、編集に関するものは見当たりません。ダッシュボードのmoderationの下に最近の編集のエンドポイントを見つけましたが、それは投稿者以外の編集のみです。しかし、投稿者による編集を含むすべての編集を求めています。

いいえ、おそらくできません。APIは、ユーザーインターフェースに表示されるすべてのものに対応するエンドポイントがあると考えてください。UIで最近編集された投稿を表示する方法が見つからない限り、APIエンドポイントがある可能性は低いです。

ユースケースによっては、外部サービスと統合するために、Post EventのWebhookを設定できます。編集された投稿を見つけるには、WebhookのX-Discourse-Eventヘッダーを確認してください。編集された投稿には、そのヘッダーがpost_editedに設定されています。

「いいね!」 2

ありがとうございます。さらに検討したのですが、最近編集された投稿を一覧表示するSQLクエリを設定して、これを行うことは可能でしょうか?

「いいね!」 2

はい、Data Explorer プラグインがサイトにインストールされている場合、最近編集された投稿を返すクエリを作成するのが最も簡単な方法です。必要に応じて、API を介して Data Explorer クエリを呼び出すこともできます: https://meta.discourse.org/t/run-data-explorer-queries-with-the-discourse-api/120063。

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.