0

FBグラフAPIからaccess_tokenを生成しています。

すべてが正常に機能しており、コールバックURLでaccess_tokenを取得できます

誰かが私のphpスクリプトで使用するURLのこのトークンを取得する方法を教えてもらえますか?

応答後のURLは次のとおりです。

http://www.mysite.com/company/index.php?mod=details#access_token=170791786296375|4c9eaa63ed2bad5ac51662d4-1394587960|4ndIjiCJaAnqLSe8wOo_HaxUC90&expires_in=0

私は通り抜けようとしています

$ _REQUEST ['access_token']

Buはこのようになることはできません。誰かがこの問題で私を助けることができますか?

4

2 に答える 2

1
$access_token = "";
if(preg_match("/access_token=([^&]+)/", $_SERVER['QUERY_STRING'], $matches)) {
    $access_token = $matches[1];
}

また

$access_token = $_REQUEST['mod'];
$access_token = explode("#", $access_token);
$access_token = str_replace("access_token=", "", $access_token[1]);

またはそのようなもの

于 2011-01-05T11:37:35.233 に答える
1

あなたがこのようにやっているなら、あなたはそれを間違っています。クライアント側のメソッドを使用して、サーバーにデータを送信しています。サーバー側の方法を使用する必要があります。

于 2011-03-09T03:03:11.830 に答える