ユーザー情報のエンドポイント

みなさん、こんにちは!

現在(または今後実装される予定で)、ユーザーに関する情報を含むエンドポイントがあるかどうか知りたいです。

私はユーザー API キーを使用するアプリケーションを開発しており、動作は完璧ですが、「ユーザー API キーを使用してログインした」ユーザーの情報を取得したいと考えています。

例えば「discourse.example.com/user.json」のようなものです。

現在、Discourse の API ドキュメントや API のリバースエンジニアリングを調べても、そのようなものは見つけることができませんでした。

もしご存知の方がいれば、ご教示いただけますと大変感謝いたします!

よろしくお願いいたします!

「いいね!」 2

https://meta.discourse.org/u/Alexander.json はご希望の情報を提供してくれますか?

おっと、すみません。

API ドキュメントは常にすべての情報を反映しているとは限りません。Discourse API のリバースエンジニアリング方法をご覧ください。

最初はそうではありませんでした

少なくともユーザー名を取得する方法がわからなかったためです

そのため、上記で言及したようなエンドポイントを使って、現在のユーザーに関する情報(非常に基本的なものでも)を取得できると役立ちます

「ユーザー名を指定せずに『自分自身』を確認する」ための公式エンドポイントはないと思います。

ただし、Discourse Meta - The Official Support Forum for Discourse にアクセスして少し進めば、現在のユーザーページにリダイレクトされるため、それを介して検出することは可能です。

「いいね!」 4

APIドキュメントに正式に記載されているわけではありませんが、https://meta.discourse.org/session/current.json がこの目的に役立つと思います。

「いいね!」 8

まさに求めていたものです!:smiley:

本当にありがとうございます!!

「いいね!」 2