我无法从这个查询中获得facebook用户


I am not able to get facebook user from this query

需要"facebook.php";$facebook=新的facebook(数组("appId"=>"YOUR_APP_ID","secret"=>"YOUR_APP_secret",));$user=$facebook->getUser();

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

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

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

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);
}

下面是一个如何检索用户配置文件的示例。