我有一个使用 PHP SDK 的 Facebook 应用程序。这一切都很好,除了当用户在移动设备上访问它(通过apps.facebook.com/myappname/
使用他们的网络浏览器访问)时,登录会陷入无限重定向循环(可能会不断地将他们重定向回 Facebook 登录页面)。
登录代码非常标准:
$userID = $facebook->getUser();
if ($userID) {
[store stuff in session]
} else {
[Javascript redirect to $facebook->getLoginUrl()]
}
这在以前是有效的,但一定是被 Facebook 最近的变化之一打破了。