Nếu các bạn muốn lấy số lượng người like, shares hay comment trên trang facebook fan pages của các bạn. Thì mình xin chia sẻ một đoạn code đơn giản bằng PHP để lấy những thông tin đó.
Đoạn code bên dưới sẽ lấy thông tin số lượng comments, likes và shares từ bất kì url tới trang fan page nào mà các bạn muốn biết dưới định dạng JSON.
function facebook_shares($url){
$fql = "SELECT url, normalized_url, share_count, like_count, comment_count, ";
$fql .= "total_count, commentsbox_count, comments_fbid, click_count FROM ";
$fql .= "link_stat WHERE url = '".$url."'";
$apifql="https://api.facebook.com/method/fql.query?format=json&query=".urlencode($fql);
$fb_json=file_get_contents($apifql);
return json_decode($fb_json);
}
Cách sử dụng như sau :
$fb = facebook_shares('https://www.facebook.com/sharecodehay');
// facebook share count
echo $fb[0]->share_count;
// facebook like count
echo $fb[0]->like_count;
// facebook comment count
echo $fb[0]->comment_count;
Mình hy vọng qua đoạn code mà mình chia sẻ trong ngày hôm nay, các bạn sẽ có thể hiểu rõ hơn về ngôn ngữ PHP và ứng dụng nó vào các mục đích của mình.