我很想使用脸谱图API,因为我不喜欢旁边有许多喜欢的简单按钮。但是我发现他们的文档有点令人困惑。我想通过PHP做到这一点,所以我假设我需要PHP SDK,是吗?
我正在看这个页面Graph API: Page但是我不明白我会怎么称呼这些。
我不是要求有人为我编写代码,只是在正确的方向上帮助了解它是如何工作的:)
答案 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;