Facebook app令牌代替用户令牌php sdk

时间:2012-03-29 18:41:11

标签: php facebook codeigniter sdk token

我不知道为什么当我在 codeigniter 上使用facebook php sdk 3.1.1 时,代码如下:

...
...
$this->config->load('facebook', TRUE);
$config = $this->config->item('facebook');
$this->load->library('facebook', $config);

echo $this->facebook->getAccessToken();
....

我检索app访问令牌(正确的)用户访问令牌 因为我试着打电话

$this->facebook->api('/me')

php给我一个像这样的错误

  

致命错误:未捕获OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。投入   的 / SRV /万维网/...

我试图将库版本更改为3.0,但没有任何改变

有人对此有所了解吗?

1 个答案:

答案 0 :(得分:2)

/me会返回您的个人资料信息。如果要查询/me,则需要通过用户访问令牌进行身份验证,该令牌位于应用级访问令牌之上。

随意阅读:https://developers.facebook.com/docs/authentication/