こんにちは、
Discourse の API ドキュメント(https://docs.discourse.org/)を閲覧しましたが、特定のユーザーの投稿のみを取得できるエンドポイントが見つかりませんでした。これは、Discourse と連携して開発中の Web アプリケーションにおける必須要件です。メールアドレスで取得できれば理想的ですが、Discourse のユーザー名または ID でも構いません。
この機能は API で提供されていますでしょうか?
良い一日をお過ごしください、
ピーター
アクティビティタブを確認してください。役立つかもしれませんが、ご自身のニーズ次第です。
- ユーザーの投稿:
/user_actions.json?offset=0&username=USERNAME&filter=5
注: offset と limit を調整して試すことができます。
注: filter の値は以下の通りです:
likes_given: 1,
likes_received: 2,
bookmarks: 3,
topics: 4,
posts: 5,
replies: 6,
mentions: 7,
quotes: 9,
edits: 11,
messages_sent: 12,
messages_received: 13,
pending: 14
また、
- 最新の投稿:
/USERNAME/activity.json
- トピック別:
/topics/created-by/USERNAME.json