ユーザーのメールとパスワードを使用してFacebookグラフAPIでIDを使用する方法は?
質問
私はJavaのFacebookアプリケーションに取り組んでおり、Access_Tokenを取得することに成功しています。
今、私はたとえばユーザーフィードを引いたいのですが、ユーザーIDを持っていません https://graph.facebook.com/userid(or 私)/いいね?access_token = ...
はい、ユーザーIDを「ME」に置き換えることができることはわかっていますが、私のアプリはWebアプリであり、ユーザーはユーザー認証とアプリの認証用のFacebook OAuthダイアログではなく、フレームにユーザー名とパスワードを入力するだけです。 Facebookは私が誰なのかわからないので、ユーザーUIDが必要です。以前の実装では、ユーザーの電子メールとパスワードを使用して、Facebook Rest APIでユーザーIDとセッションキーを取得できますが、ユーザー名とパスワードでグラフAPIで入手するにはどうすればよいですか?それを行う方法はありますか?
解決
グラフAPIでは、承認のためにOAuth 2.0を使用します。
OAuthの主な目標の1つは、ユーザーの資格情報をサードパーティの申請に配布する必要がないことです。
っていうことは いいえ ユーザーの電子メールとパスワードのみを使用してグラフAPIを使用してユーザーIDとセッションキーを取得することができます(手動で自分でログに記録しない限り)。
所属していません StackOverflow