Мне нужно получить количество лайков для данного URL. Как это сделать?также я могу получить общее количество фанатов FB страницы?
Адрес
http://graph.facebook.com/?id=http://facebook.com
возвращается:
{"id": "http://facebook.com","shares": 54290530," comments ": 1244}
Таким образом, чтобы изменить параметр id для вашего URL и подсчитать количество ваших акций с помощью jQuery, используйте:
jQuery(document).ready(function($){ $.getJSON( "http://graph.facebook.com", { id : "http://facebook.com" }, //here should be your URL function(json){ //var data = jQuery.parseJSON(); alert( json.shares ); } ); });
FQL link_stat была бы хорошей альтернативой API отдыха (Facebook находится в процессе устаревания API REST) https://developers.facebook.com/docs/reference/fql/link_stat/
link_stat
Используйте API Facebook. Просто добавьте интересующие вас URL в конец этого URL:
http://api.facebook.com/restserver.php?method=links.getStats&urls=
пример:
http://api.facebook.com/restserver.php?method=links.getStats&urls=stackoverflow.com,serverfault.com
Я думаю, что fancount - это просто "лайк" -счет URL для страницы FB.
Исходный код с PHP-кодом для анализа вывода: Получение лайков по URL-адресам из Facebook