如何从FB图API响应中获取访问令牌

时间:2011-01-05 11:21:30

标签: php facebook access-token

我正在从FB图API生成access_token。

每件事情都很好,并且在回调网址上给了我access_token

任何人都可以告诉我如何在我的php脚本中使用此令牌来使用url。

回复网址后:

  

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

我想通过

  

$ _ REQUEST [ 'ACCESS_TOKEN']

Bu不能这样。任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分: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]);

或类似的东西

答案 1 :(得分:1)

如果你这样做,你做错了。 您正在使用客户端方法将数据发送到服务器。 您应该使用服务器端方法。