HybridAuth Facebook返回了无效的用户ID

时间:2013-12-25 21:59:55

标签: php facebook login social-networking hybridauth

我收到以下错误:

Authentication failed. The user has canceled the authentication or the provider refused the connection.
Original error message: Authentication failed! Facebook returned an invalid user id.

试了很多东西,比如在base_facebook.php中添加

CURLOPT_SSL_VERIFYPEER => false

以及改善卷曲超时,但它不会起作用 该应用程序不再在Facebook沙盒模式,所以我真的没有猜测。

2 个答案:

答案 0 :(得分:2)

我刚刚通过设置“嵌入你的应用程序秘密吗?”解决了这个问题。在https://developers.facebook.com/x/apps/myid/settings/advanced/上的“高级设置”标签中切换为“否”。

答案 1 :(得分:0)

最近发生这种情况是由于facebook图形API的变化,v2.2正在贬值 https://developers.facebook.com/docs/apps/changelog

所以我们需要更改php facebook-sdk for facebook graph api最新版本v2.8。你可以从https://github.com/facebook/php-graph-sdk

下载sdk

更换sdk后,您可能需要为facebook sdk添加自动加载配置。