谷歌auth2脸书登录不工作

问题描述:

我使用的是Moodle 3.1+。我已经使用谷歌auth2的Facebook登录。之前它工作正常。但是现在它正在尝试访问令牌时显示异常“未通过必需的选项:access_token”。下面的代码会生成异常。谷歌auth2脸书登录不工作

$token = $provider->getAccessToken('authorization_code', [ 
'code' => $code 
]); 

这是由Facebook的变化引起的问题。 Facebook弃用了他们的Graph API版本2.2。我从这里得到了答案。 https://moodle.org/mod/forum/discuss.php?d=349917&parent=1412197

由于Facebook关闭API 2.2,该插件于2017年3月27日停止工作。此插件的最新版本已更新为支持Facebook 2.8 API。

请参考:https://moodle.org/plugins/auth_googleoauth2 希望这会有所帮助。