我有一个带有 PHP sdk 的 Facebook 应用程序。我工作正常。用户可以毫无问题地登录。
但是当我跟踪 $_SESSION 时,access_token 存在于许多浏览器上,但不在 Google Chrome 上。
有人可以告诉我在哪里可以在 Chrome 上检索此令牌吗?
谢谢。
我有一个带有 PHP sdk 的 Facebook 应用程序。我工作正常。用户可以毫无问题地登录。
但是当我跟踪 $_SESSION 时,access_token 存在于许多浏览器上,但不在 Google Chrome 上。
有人可以告诉我在哪里可以在 Chrome 上检索此令牌吗?
谢谢。
我想我有一个解决办法。就在 API 调用之后:
$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $appsecret,
'cookie' => true,
));
如果你把这个:
$access_token = $facebook->getAccessToken();
它强制创建令牌等 $_SESSION var,即使在 Chrome 中也是如此。
因此,它允许我们在没有“未捕获异常:102:需要在 XXXX 中引发用户会话”问题的情况下调用 API。