好吧,我有两个星期前使用facebook工作并正确登录hybridauth,我没有任何改变,今天早上我发现它无法正常工作.我试图将facebook应用程序(id和密钥)切换到另一个之前也在工作的应用程序,但仍然在发生相同的情况.我也尝试运行hybridauth附带的示例,它们也没有工作,所以我知道不是来自我身边的配置,也不是来自facebook app配置.
这是我尝试登录时告诉我的内容:
错误! 认证失败.用户已取消身份验证或提供商拒绝连接.
原始错误消息:身份验证失败!Facebook返回了一个荣耀的用户ID.
更新: 我从1周前开始工作,为了让它工作我发现其他人之前(不到1个月前)有相同的问题,他们通过更新Facebook PHP SDK修复了17天前.
以下是GitHub的链接,您可以在其中查看更改以解决此问题:
https://github.com/F21/hybridauth/commit/3b115ee3abb5afbf44c37082e63aa8b056bf550c
有了这个,我设法让一切正常,但现在发生了同样的错误,即使这些变化(工作一周后).