こんにちは、facebook php サーバー側のログインについて.. http://developers.facebook.com/docs/authentication/server-side/
その中で
$code = $_REQUEST["code"];
これの意味は何ですか...、このコードは何ですか?
こんにちは、facebook php サーバー側のログインについて.. http://developers.facebook.com/docs/authentication/server-side/
その中で
$code = $_REQUEST["code"];
これの意味は何ですか...、このコードは何ですか?
ユーザーがアプリを承認したら、サーバー側のリクエストを作成して、上記で返されたコードをユーザー アクセス トークンと交換する必要があります。
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
「CODE_GENERATED_BY_FACEBOOK」コメントに注意してください。
$_REQUEST['code'] は、おそらくCSRFから保護するトークンです。Facebook はこれを作成し、$_REQUEST['code'] (POST、GET など) を介してアプリケーションに渡します。
$_REQUEST が何かわからない場合は、PHP のマニュアル エントリを参照してください。
$code は、後で Facebook API を呼び出すために使用するアクセス トークンと交換する認証トークンのようなものです。あなたが見ている部分は、ユーザーがFacebookにログインし、アプリケーションが自分の情報にアクセスすることを承認した後、Facebookからのリダイレクトを処理します。この時点で、facebook はユーザーをあなたのサイトにリダイレクトし、コードを get パラメータとして渡します。その行は $_REQUEST からそのコードを取得します。このコンテキストでは $_GET['code'] と同じです。