Facebook PHP SDK - "Please close this tab to continue" iOS 中的错误
Facebook PHP SDK - "Please close this tab to continue" error in iOS
我正在使用 PHP SDK (v5.0) 让用户登录我的网站,使用来自 Facebook 文档的基本代码(我填写 and/or 更改了我的必要部分网站):
# login.php
$fb = new Facebook\Facebook([
'app_id' => FACEBOOK_APP_ID,
'app_secret' => FACEBOOK_APP_SECRET,
'default_graph_version' => FACEBOOK_GRAPH_API_VERSION,
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email', 'user_likes']; // optional
$loginUrl = $helper->getLoginUrl('http://{your-website}/login-callback.php', $permissions);
echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';
我有一个登录回调文件设置,可以让用户登录到我的网站,它在除 iOS 之外的任何 OS 上都能完美运行。 Laptop/Desktop 很好,Android 很好,等等。就在 iOS 上(我尝试在 iOS 9 中使用 Chrome 和 Safari),而不是重定向回登录后的登录回调,它将它们保留在 Facebook 上并显示 "Please close this tab to continue to {website}." 所以基本上 iOS 上的用户在登录 Facebook 后永远不会返回我的网站。
如果我关闭选项卡(如错误消息所述),我显然不在 Facebook 和我的网站上,必须重新开始。如果我点击后退按钮,我会回到我的网站,但我没有登录。
有人知道为什么会这样吗?我正在使用 PHP 5.5.
P.S。这不仅发生在我的网站上。我刚刚尝试在 iPhone 上的 trulia.com 上使用 Facebook 登录,结果发生了同样的事情!任何 help/links/docs 将不胜感激。
根据https://developers.facebook.com/bugs/1701456353419877/,这是 Facebook 上的一个错误,现在已修复。
我正在使用 PHP SDK (v5.0) 让用户登录我的网站,使用来自 Facebook 文档的基本代码(我填写 and/or 更改了我的必要部分网站):
# login.php
$fb = new Facebook\Facebook([
'app_id' => FACEBOOK_APP_ID,
'app_secret' => FACEBOOK_APP_SECRET,
'default_graph_version' => FACEBOOK_GRAPH_API_VERSION,
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email', 'user_likes']; // optional
$loginUrl = $helper->getLoginUrl('http://{your-website}/login-callback.php', $permissions);
echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';
我有一个登录回调文件设置,可以让用户登录到我的网站,它在除 iOS 之外的任何 OS 上都能完美运行。 Laptop/Desktop 很好,Android 很好,等等。就在 iOS 上(我尝试在 iOS 9 中使用 Chrome 和 Safari),而不是重定向回登录后的登录回调,它将它们保留在 Facebook 上并显示 "Please close this tab to continue to {website}." 所以基本上 iOS 上的用户在登录 Facebook 后永远不会返回我的网站。
如果我关闭选项卡(如错误消息所述),我显然不在 Facebook 和我的网站上,必须重新开始。如果我点击后退按钮,我会回到我的网站,但我没有登录。
有人知道为什么会这样吗?我正在使用 PHP 5.5.
P.S。这不仅发生在我的网站上。我刚刚尝试在 iPhone 上的 trulia.com 上使用 Facebook 登录,结果发生了同样的事情!任何 help/links/docs 将不胜感激。
根据https://developers.facebook.com/bugs/1701456353419877/,这是 Facebook 上的一个错误,现在已修复。