$ facebook-> getUser()返回0

时间:2012-04-19 03:51:55

标签: php facebook sdk

这是我的代码:

$path = $_SERVER['DOCUMENT_ROOT'];
require_once $path.'/facebook/src/facebook.php';

$e = UserDataBaseManager::getConnection();

$facebook = new Facebook( array (
  'appId'  => 'myId',
  'secret' => 'secret',
   'cookie' => true,
  'domain'=>'mydomain.com',
));

$user = $facebook->getUser();

var_dump($user); //0

if ( $user ) {
  try {
    $me = $facebook->api('/me');
  } 
  catch ( FacebookApiException $e ) {
    error_log( $e );
    $user = null;
  }
}
else {
  echo 'No FB Session.';
}

但$ facebook-> getUser();总是返回0。

我下载了最新版本的Facebook php SDK;但仍然返回0; 为什么呢?

1 个答案:

答案 0 :(得分:0)

在测试时你是否登录到facebook,因为没有用户登录,因此你似乎得到0。

if ($user){
//If success

}else{

// If not succedeed put link for login page.

}