Facebook getUser()返回0

苏邦·普拉内斯(Supun Praneeth)

每当我获得Facebook的许可后得到0,我在哪里错?什么是getAccessToken()?

我有一个工作脚本,但我丢失了,有人有一个工作脚本吗?

这是我的代码:

<?PHP
include_once "src/facebook.php";


$app_id       = "525085840939034";
$app_secret   = "80b8a0095f0af94c1329c7142f11a68d";
$site_url = 'http://'.$_SERVER['SERVER_NAME'].'/Facebook/index.php';




$facebook = new Facebook(array(
  'appId'     => $app_id,
  'secret'    => $app_secret,
  'cookie' => TRUE
  ));

$user = $facebook->getUser();

if($user){
  // Get logout URL
  $logoutUrl = $facebook->getLogoutUrl();
}else{
  // Get login URL
  $loginUrl = $facebook->getLoginUrl(array(
      'scope'         => 'read_stream, publish_stream, user_birthday, user_location, user_work_history, user_hometown, user_photos',
      'redirect_uri'  => $site_url,
      ));
}


echo $user;

?>
<a href="<?=$loginUrl?>">
阿比克·查克拉博蒂(Abhik Chakraborty)

要获得用户,您需要使用getUser代码中缺少的用户应该是

$facebook = new Facebook(array(
  'appId'     => $app_id,
  'secret'    => $app_secret,
  'cookie' => TRUE
  ));

$user = $facebook->getUser();

if($user){
  // Get logout URL
  $logoutUrl = $facebook->getLogoutUrl();
}else{
  // Get login URL
  $loginUrl = $facebook->getLoginUrl(array(
      'scope'         => 'read_stream, publish_stream, user_birthday, user_location, user_work_history, user_hometown, user_photos',
      'redirect_uri'  => $site_url,
      ));
}

getAccessToken() 将为您提供SDK正在使用的当前访问令牌。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章