gpt4 book ai didi

php - Facebook PHP SDK - iOS 中的 "Please close this tab to continue"错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:43 25 4
gpt4 key购买 nike

我正在使用 PHP SDK (v5.0) 让用户登录我的网站,使用 Facebook 文档中的基本代码(我填写和/或更改了我网站的必要部分):

# 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 以外的任何操作系统上都能完美运行。笔记本电脑/台式机很好,Android 工作正常,等等。仅在 iOS 上(我尝试在 iOS 9 中使用 Chrome 和 Safari),而不是在登录后重定向回登录回调,而是将它们保留在 Facebook 上并说“请关闭此选项卡继续{网站}。”所以基本上,用户在 iOS 上登录 Facebook 后永远不会返回到我的网站。

如果我关闭选项卡(如错误消息所示),显然我不在 Facebook 和我的网站上,必须重新开始。如果我点击后退按钮,我会返回到我的站点,但我没有登录。

有人知道为什么会这样吗?我正在使用 PHP 5.5。

附言这不仅发生在我的网站上。我刚刚尝试在我的 iPhone 上的 trulia.com 上使用 Facebook 登录,结果发生了同样的事情!任何帮助/链接/文档将不胜感激。

最佳答案

根据 https://developers.facebook.com/bugs/1701456353419877/ 的说法,这是 facebook 上的一个错误,现在已修复。

关于php - Facebook PHP SDK - iOS 中的 "Please close this tab to continue"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32998457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com