facebook graph api用户返回0

时间:2012-12-13 09:59:35

标签: php facebook facebook-graph-api facebook-php-sdk

我正在尝试使用Facebook与Graph API集成 我在FaceBook上注册了,得到了我的appIDSecret,下载了facebook-php-sdk-master并使用了这段代码:

      require_once("facebook-php-sdk-master/src/facebook.php");
      $config = array();
      $config[‘appId’] = 'YOUR_APP_ID';
      $config[‘secret’] = 'YOUR_APP_SECRET';
      $config[‘fileUpload’] = false; // optional
      $facebook = new Facebook($config);
      $user = $facebook->getUser();
      echo "user = ".$user;

现在,当我尝试使用此代码时,它始终会打印user = 0 我错过了什么吗? ps:我也授权了应用程序。
PPS:可能这是因为我试图从localhost测试我的代码而facebook需要一个网站名称才能运行吗? 谢谢

2 个答案:

答案 0 :(得分:2)

您需要确保已授权该应用程序。仅仅因为您创建了应用程序并不意味着应用程序知道您是谁或可以访问您的数据。

以下是有关登录的详细信息:https://developers.facebook.com/docs/technical-guides/login/

答案 1 :(得分:1)

您首先需要登录并授权该应用。