zeroarst
(Roy)
1
この手順に従うことで、ユーザーの認証を行い、ユーザーの API キーを取得できます:
https://meta.discourse.org/t/user-api-keys-specification/48536
しかし、ユーザー情報も取得したいと考えています。認証は上記のウェブページで行われるため、ユーザー名や ID がわかりません。これらはコールバック URL から返されません。
ユーザーの API キーを渡してユーザー詳細を返す API は存在するでしょうか?必要なのはユーザー ID またはユーザー名だけです。
「いいね!」 1
david
(David Taylor)
2
/session/current.json へのリクエストを作成すれば、現在のユーザー情報を取得できるはずです。キー作成時に session スコープをリクエストすることを忘れないでください。
「いいね!」 8
riking
(Kane York)
3
他のスコープに /my/profile.json の URL が含まれている場合、それらも使用できるかもしれません。
「いいね!」 4
zeroarst
(Roy)
4
動作しません。「ページが存在しません」というレスポンスが返ってきます。User-Api-Key ヘッダーにユーザー API キーを設定しました。
David Taylor の解決策は私の環境で機能しました。しかし、セッションスコープを要求する必要がないため、あなたの案も動作するとなお良いです。