1

我正在为一个项目使用 Symfony 2.1,并且我正在使用与 FOSUser 捆绑包集成的 FOSFacebook 捆绑包。当用户登录我的应用程序时,没有检索到任何信息!我的意思是这条线例外:

namespace Acmes\UserBundle\Security\User\Provider;
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 应用程序返回的信息。

任何解决方案?谢谢!:)

4

1 回答 1

0

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

于 2013-06-25T08:05:10.790 回答