临时更改应用程序URL后,Facebook应用程序身份验证w/PHP SDK问题


Facebook App authentication w/ PHP SDK problems after temporarily changing App URL

应用程序在与少数用户的身份验证方面存在问题,我认为这是由于以下原因:

我暂时更改了应用程序的URL,以指向服务器上的另一个无效目录,在此期间登录的用户被困在一个带有无效访问令牌的无限重定向循环中(请参阅下面的错误)。然而,我随后将URL改回原来的工作URL(它一直工作得很好),身份验证对每个人都很好,除了我认为那些在临时URL更改期间登录的用户,他们仍然会收到无限重定向循环错误。

"OAuthException:验证访问令牌时出错:这可能是因为用户注销或可能是由于系统错误"

更新:今天早些时候,其中一个有问题的用户能够在短时间内进行身份验证,但现在又出现了同样的问题。很奇怪。

我在一个应用程序及其主要开发人员帐户上遇到了同样的问题。我从未见过这个错误,但现在它随机显示为OAuthException: Error validating access token: This may be because the user logged out or may be due to a system error

在不更改一行代码的情况下,现在错误就消失了。

这绝对是Facebook的一个bug。我会尽快在Facebook bug追踪器上报告这件事。

编辑:这是报告的错误