更改网站域后,我遇到了同样的问题。尽管我正确地更改了request_uri参数,并使用新域更新了我的应用设置,但错误始终出现。然后我意识到我的FacebookAPP的ID和SECRET ID已自动更改,没有任何警告!整个过程再次使用新的ID重新开始。
解决方法为什么它总是发生在我身上?
在我的应用程序验证用户登录名并将用户重定向到身份验证页面后,会发生这种情况:
https://www.facebook.com/dialog/oauth?client_id=XXX&redirect_uri=http%3A%2F%2Fexample.com%2Fmyappname%2F&state=YYYYYY&scope=offline_access%2Cpublish_actions
但是,Facebook没有显示授权页面,而是显示带有以下内容的错误页面:
发生错误。请稍后再试。
在尝试验证用户身份之前,我需要做任何配置吗?
所有这些都使用PHP-SDK类通过PHP完成。