В основном эта функция пригодится тем, кто не признает стандартные виджеты социальных сетей и предпочитает создавать свои.
Собственно вот она:
function get_facebook_page_likes($page_id, $echo=false){ $xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("много"); $likes = $xml->page->fan_count; if($echo == true){ echo $likes; } else { return $likes; } }
Саму функцию засовываем в functions.php — если у вас WordPress. После этого, там, где хотим вывести количество лайков страницы, вставляем:
get_facebook_page_likes('113140152093399', true);
либо:
echo get_facebook_page_likes('113140152093399');
P.S. Работоспособность функции протестирована на момент написания статьи.
P.P.S. Сейчас кстати более оптимальный вариант — использование Graph API, напишу о нем чуть позже.
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.