User_likes未显示SDK Facebook for PHP 3.2.3

时间:2014-09-09 09:21:38

标签: php facebook

我尝试获取user_likes。我在Graph API Explorer中为user_likes获得了一个访问令牌。当我在网址栏中几乎没有放置 PAGE_ID_WANT_TO_CHECK ACCESS_TOKEN_USER_LIKES 时,我的数据就会在浏览器中显示出来。但是,在我的代码中,当我测试我的$ like是否为空时,它仍然说它是空的。

var_dump($likes)只是空的。

想知道为什么以及如何拥有一个完整的阵列?

这是我的代码。

谢谢。

require_once('fb-sdk/facebook.php');
require_once('config.php');

$facebook = new Facebook($config);
$user_id = $facebook->getUser();

  if ($user_id) {

    try {
      $likes = $facebook->api('/me/likes/PAGE_ID_WANT_TO_CHECK?access_token=ACCESS_TOKEN_USER_LIKES');
        if( !empty($likes['data']) ){
            echo "I LIKE!!!!!!";
        }else{
          echo "not a fan!";
        }
      } catch (FacebookApiException $e) {
      error_log($e);
      }

    }

var_dump($likes['data']);


//During the login process
  $login_url = $facebook->getLoginUrl(array(
    'scope' => 'user_likes'
  ));

0 个答案:

没有答案