我无法从此查询中获取Facebook用户

时间:2013-12-17 10:34:44

标签: php facebook

require 'facebook.php';

$facebook = new Facebook(array(
    'appId'  => 'YOUR_APP_ID',
    'secret' => 'YOUR_APP_SECRET',
));


$user = $facebook->getUser();

1 个答案:

答案 0 :(得分:0)

如果您获得null或结果返回int(0),则表示您尚未登录。

在您的代码之后,添加类似的代码;

将用户重定向到登录页面或获取注销页面。查看Facebook PHP SDK for refrence

if($user)
{
  $logoutUrl = $facebook->getLogoutUrl();
}
else
{
  $params = array(
    'scope' => 'read_stream, friends_likes',
    'redirect_uri' => 'https://www.yourapp.com/post_login_page'
  );
  $loginUrl = $facebook->getLoginUrl($params);
}

以下是example如何检索用户个人资料。