プロジェクトにDiscourseコミュニティを統合しようとしています。最新の投稿を取得するために/post.json APIを使用しています。また、投稿のいいねの数だけでなく、いいねをしたユーザーの詳細も取得する必要があります。投稿/トピック/コメントのいいねを取得するためのAPIはありますか?
https://meta.discourse.org/t/discourse-likes-api/249009.json のようなものですか?
上記のドキュメントを確認してください。/post_action_users.json?id=POST_ID&post_action_type_id=2 エンドポイントを取得することで、投稿に「いいね!」したユーザーの詳細を取得できます。
「いいね!」 5
投稿のすべてに「もっと見る」というものがあり、それをクリックすると投稿に「いいね!」したユーザーが表示されます。ネットワークからAPIを取得して呼び出したのですが、そのAPIはアクティビティの時間を返しませんでした。
シリアライザーにそれを追加するには、カスタムプラグインが必要になると思います。
興味深いことに、リアクションが有効になっている場合、/discourse-reactions/posts/:post_id/reactions-users.json を使用して、それらの created_at 情報(「いいね!」にマッピングされたリアクションのものを含む)を取得できます。
「いいね!」 7
すごい!よく見つけましたね、@JammyDodger!
「いいね!」 3