PHP FacebookSDK每秒加载一个OAuthException页面

PHP FacebookSDK每秒加载一个OAuthException页面,php,facebook,sdk,Php,Facebook,Sdk,im获得“OAutheException:必须使用活动访问令牌来查询当前用户的信息”,一旦每两个页面加载一次(对于任何经过身份验证的用户),正确的加载将获得用户信息,而不会出现任何问题 这是我当前的脚本: $facebook = new Facebook(array( 'appId' => 'XXXXXXXXXXXXXXXX', 'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXX', 'cookie' => true, )); //

im获得“OAutheException:必须使用活动访问令牌来查询当前用户的信息”,一旦每两个页面加载一次(对于任何经过身份验证的用户),正确的加载将获得用户信息,而不会出现任何问题

这是我当前的脚本:

  $facebook = new Facebook(array(
  'appId'  => 'XXXXXXXXXXXXXXXX',
  'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXX',
  'cookie' => true,
));

//obtiene las Variables Iniciales
$user = $facebook->getUser();

if ($user) {
  try {
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}

if ($user) {
  $logoutUrl = $facebook->getLogoutUrl(array( 'next' => ('http://xxxxx.com/Salir') ));

} else {
  $loginUrl = $facebook->getLoginUrl(array('scope' => 'email,user_birthday,user_hometown,user_location'));
}
这是按钮:

<fb:login-button perms='email,user_birthday,user_hometown,user_location' length='long' autologoutlink='false' onlogin='fbLogin();'></fb:login-button>

<div id='fb-root'></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: '$FBid',
cookie: true,
xfbml: true,
oauth: true
});

FB.Event.subscribe('auth.login', function(response) {
    return false;
});

FB.Event.subscribe('auth.logout', function(response) {
    return false;
});
};
(function() {var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/es_ES/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>

window.fbAsyninit=函数(){
FB.init({
appId:“$FBid”,
曲奇:是的,
xfbml:是的,
真的吗
});
FB.Event.subscribe('auth.login',函数(响应){
返回false;
});
FB.Event.subscribe('auth.logout',函数(响应){
返回false;
});
};
(function(){var e=document.createElement('script');e.async=true;
e、 src=document.location.protocol+
“//connect.facebook.net/es_es/all.js”;
document.getElementById('fb-root').appendChild(e);
}());
有人知道为什么会这样吗

谢谢你的帮助:D


很抱歉我的英语不好。

Javascript是否抛出了错误?还是PHP?