3

我收到以下错误:

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

以及改善 curl 超时,但它不会起作用。
该应用程序不再处于 facebook 沙盒模式,所以我真的没有猜测了。

4

2 回答 2

2

我刚刚通过设置“是否嵌入了您的应用程序机密?”解决了这个问题。在https://developers.facebook.com/x/apps/myid/settings/advanced/的“高级设置”选项卡中切换到“否” 。

于 2014-01-27T09:23:42.140 回答
0

最近发生这种情况是由于 facebook 图形 API 更改,v2.2 已贬值 https://developers.facebook.com/docs/apps/changelog

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

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

于 2017-03-30T12:24:31.853 回答