0

我有一个带有 PHP sdk 的 Facebook 应用程序。我工作正常。用户可以毫无问题地登录。

但是当我跟踪 $_SESSION 时,access_token 存在于许多浏览器上,但不在 Google Chrome 上。

有人可以告诉我在哪里可以在 Chrome 上检索此令牌吗?

谢谢。

4

1 回答 1

0

我想我有一个解决办法。就在 API 调用之后:

 $facebook = new Facebook(array(
  'appId'  => $appid,
  'secret' => $appsecret,
  'cookie' => true,
));

如果你把这个:

$access_token = $facebook->getAccessToken();

它强制创建令牌等 $_SESSION var,即使在 Chrome 中也是如此。

因此,它允许我们在没有“未捕获异常:102:需要在 XXXX 中引发用户会话”问题的情况下调用 API。

于 2013-09-18T14:20:38.480 回答