【发布时间】:2017-03-29 19:26:50
【问题描述】:
我在 opencart 2.0.1.1 上使用一个名为 Social Login Free 的模块,并使用 facebook-php-3.2 使用 facebook 登录工作正常正确,但现在当用户点击使用 facebook 登录时,它会将其正确带到 facebook 誓言登录对话框,当用户单击继续时,它会返回此错误 验证失败。用户已取消身份验证或提供商拒绝连接。糟糕,我们收到一个错误:身份验证失败! Facebook 返回了无效的用户 ID。我尝试了多种解决方案,但都失败了。
public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 60,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-3.2',
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
);
protected $trustForwarded = true;
protected $allowSignedRequest = false;
没有任何效果,请帮忙。
更新:
这不是重复的,因为在我的情况下,我必须将 facebook-php-sdk 升级到 v5,它解决了我的问题!多多……
【问题讨论】:
标签: php facebook facebook-graph-api facebook-login opencart2.x