Fosfacebook bundle无法从 Facebook 获取用户信息



我正在使用Symfony 2.1进行项目,我正在使用与FOSUser bundle集成的FOSFacebook捆绑包。 当用户登录到我的应用程序时,不会检索任何信息! 我的意思是这一行例外:

namespace AcmesUserBundleSecurityUserProvider;
class FacebookProvider implements UserProviderInterface {
//...
public function loadUserByUsername($username) {
 //...
 try {
       $fbdata = $this->facebook->api('/me');
   } catch (FacebookApiException $e) {
       $fbdata = null;
     }
 //...

}}当用户登录时,按钮更改为"注销",但我收到错误:

"The user is not authenticated on facebook"

这意味着$fbdata为空,并且没有信息从Facebook应用程序返回。

有什么解决方案吗?谢谢!:)

我遇到了和你一样的问题。在安装fosuserbundle和fosfacebook捆绑包的过程中一定出了点问题。使用以下教程仔细检查您的设置。https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md

相关内容

  • 没有找到相关文章

最新更新