Я включил Facebook Like в мой сайт. Теперь мне нужно получить / перечислить счет Facebook, как в панели администратора моего веб-сайта. Есть ли способ сделать это? Нужны предложения. Спасибо заранее.
Чтобы получить количество понравившихся объектов любого объекта, используя API Facebook, используйте API Facebook по вашему выбору и команды, подобные этому:
https://graph.facebook.com/< your object id>/
Вы получите объект JSON, и вы можете извлечь из него количество понравившихся:
{ "id": "567454", "link": "http://www.facebook.com/pages/PHP-Developer/103146756409401", "likes": 250, "type": "page" }
Дополнительная информация о https://developers.facebook.com/docs/reference/api/
Более прямая / обновленная ссылка для этой темы на facebook
$url = 'http://graph.facebook.com/PAGE_OR_APP_ID'; echo '['.$url.']: '.json_decode(file_get_contents($url))->{'likes'};
function fbLikeCount($appid,$appsecret){ //Construct a Facebook URL $json_url ='https://graph.facebook.com/'.$appid.'?access_token='.$appsecret; $json = file_get_contents($json_url); $json_output = json_decode($json); //Extract the likes count from the JSON object if($json_output->likes){ return $likes = $json_output->likes; }else{ return 0; }
}
Facebook - <?php echo fbLikeCount('app/page id here','token here'); ?>