の取得、Facebookのドキュメントは、この呼び出しを行う示唆:登録 - Javaサーバー側の認証 - ユーザの詳細情報を取得するにはアクセストークン
https://graph.facebook.com/me?access_token=YOUR_USER_ACCESS_TOKEN
ユーザーがサインアップ私は入手できますかどのように、Facebookの「登録プラグイン」を使用して署名された要求からのこのユーザのaccess_token。後者にはoauth_tokenが含まれていますが、access_tokenの取得方法に関するドキュメントは見つかりませんでした。私は技術(私はjavascriptのように使用しないでください。)
具体的Javaサーバー側の認証を使用し、ドキュメントは言う:
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URI
&client_secret=YOUR_APP_SECRET
&code=CODE_GENERATED_BY_FACEBOOK
This answerは空白のリダイレクトURIを渡すことをお勧めします。しかし、 "CODE_GENERATED_BY_FACEBOOK"はREGISTRATIONフローのどこから来ますか?私は "facebookによって生成されたコード"として、signed_requestからoauth_tokenを渡そうとしました。しかし、それは検証に失敗します。
ポインタが役立ちます。ありがとう。
注:すでに「サインインしてFacebookに」働いています&私はそのフローでaccess_tokenを取得する方法を知っています。しかし、ユーザーがfacebookを使用して登録したときに、それを行うより直接的な方法が期待されます。
誰?私はこれが多くの人が直面して解決したかもしれないシンプルなシナリオかもしれないと思った... – Ravi