获得facebook喜欢的数量

时间:2014-01-01 23:46:40

标签: php facebook

我很想使用脸谱图API,因为我不喜欢旁边有许多喜欢的简单按钮。但是我发现他们的文档有点令人困惑。我想通过PHP做到这一点,所以我假设我需要PHP SDK,是吗?

我正在看这个页面Graph API: Page但是我不明白我会怎么称呼这些。

我不是要求有人为我编写代码,只是在正确的方向上帮助了解它是如何工作的:)

2 个答案:

答案 0 :(得分:4)

试试这个:

  $json = @file_get_contents("http://graph.facebook.com/yourpage");
  $json1 = json_decode($json,true);
  $likes = $json1['likes'];
  echo $likes;

答案 1 :(得分:0)

这非常简单。使用页面的ID或用户名,访问该页面 节点通过图谱API:

PAGE_ID?fields=likes

在PHP中会是这样的:

$token_string = file_get_contents('https://graph.facebook.com/oauth/access_token?client_id='.$appID.'&client_secret='.$app_secret.'&grant_type=client_credentials');
$likes_response = file_get_contents('https://graph.facebook.com/PAGE_ID?fields=likes&'.$token_string);
$likes_obj = json_decode($likes_response);
$likes = $likes_obj->likes;
echo 'Likes count for page: ' . $likes;