0

我正在从 FB 图形 API 生成 access_token。

每件事都运行良好,它在回调 url 上给了我 access_token

谁能告诉我应该如何获取这个用于 url 的令牌以在我的 php 脚本中使用。

响应网址为:

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

我正在努力过

$_REQUEST['access_token']

卜不能这样。任何人都可以在这件事上帮助我吗?

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 回答