Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 10月CMS中的flynsarmy SocialWin(Facebook api)-身份验证失败!Facebook返回了无效的用户id_Php_Facebook_Authentication_Facebook Graph Api_Octobercms - Fatal编程技术网

Php 10月CMS中的flynsarmy SocialWin(Facebook api)-身份验证失败!Facebook返回了无效的用户id

Php 10月CMS中的flynsarmy SocialWin(Facebook api)-身份验证失败!Facebook返回了无效的用户id,php,facebook,authentication,facebook-graph-api,octobercms,Php,Facebook,Authentication,Facebook Graph Api,Octobercms,我正在使用基于Laravel freamwork的octoberCMS 我已经安装了社交插件,因为我想在我的页面上使用Facebook帐户登录 正如插件中的说明所述: 转到并单击“应用”下拉列表中的“创建新应用” 输入您的显示名称(通常是站点名称)以及任何其他必填字段,然后单击“创建应用程序” 将你的应用程序ID和应用程序机密复制到下面的字段中 在设置选项卡上,将有效的OAuth重定向URI设置为 所以我已经完成了每一步 但是我被卡住了 当我试图用我的日志文件中的Facebook帐户直接在后端/

我正在使用基于Laravel freamwork的octoberCMS

我已经安装了社交插件,因为我想在我的页面上使用Facebook帐户登录

正如插件中的说明所述:

转到并单击“应用”下拉列表中的“创建新应用”

输入您的显示名称(通常是站点名称)以及任何其他必填字段,然后单击“创建应用程序”

将你的应用程序ID和应用程序机密复制到下面的字段中

在设置选项卡上,将有效的OAuth重定向URI设置为

所以我已经完成了每一步

但是我被卡住了

当我试图用我的日志文件中的Facebook帐户直接在后端/settings/logs/event log中登录网站时,我发现了这个问题:

身份验证失败!Facebook在中返回了无效的用户id public_html/plugins/flynsarmy/sociallogin/vendor/hybridauth/hybridauth/hybridauth/hybridauth/Auth.php 第169行

另外,当我尝试使用facebook帐户登录网站时,我在我的登录页面上用_=__;重定向,这可能是提示解决url末尾的问题

例如,如果我的登录页面为:

www.example.com/login
重定向页面为:

www.example.com/login#__=__
我读过:

什么都帮不了我,
感谢您提供的帮助信息。

Facebook最近更改了API,因此他们返回id的方式现在有所不同

如果您可以手动更新插件中的hybridauth库,那么应该可以解决问题,否则您需要向插件作者报告,并要求他更新插件中的hybridauth库