https://developers.facebook.com/docs/authentication/で説明されているように、Facebook OAuth2 認証フローで「コード」と「トークン」の両方が必要なのはなぜですか?
OAuth ダイアログ リファレンス ( https://developers.facebook.com/docs/reference/dialogs/oauth/ ) を見ると、ユーザーに関する情報を取得するためにのみトークンを使用しているように見えます。またはresponse_type
としてパラメーターを指定すると、最初にトークンを取得します。token
code,token
トークンを直接取得するのではなく、「コード」を取得してから、そのコードを使用して「トークン」を取得する必要があるのはなぜですか?
OAuthの仕組みについて基本的なことを誤解していると思いhttps://graph.facebook.com/oauth/access_token
ますが、ダイアログで初めてトークンを取得すると、リクエストを完全に回避しているようです。