Inicio Programación Obtener Facebook likes ó shares con PHP

Obtener Facebook likes ó shares con PHP

1 3326

El siguiente código con PHP obtiene el número de “Me gusta” ó “Compatir” de Facebook, incluso número de comentarios de cualquier URL que proporciones.

share like

<?php
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);
 
}

$fb = facebook_shares('http://www.ribosomatic.com/articulos/tutorial-aplicacion-web-con-jquery-php-mysql-mantenimiento-de-datos/');
 
// facebook share count
echo $fb[0]->share_count.'<br />';
 
// facebook like count
echo $fb[0]->like_count.'<br />';
 
// facebook comment count
echo $fb[0]->comment_count.'<br />';

?>

Vía PaperMashup

Programador y Desarrollador Web. Administrador de RibosoMatic y Proyecto Yupy. Blogger y entusiasta de la tecnología, internet, software y tutoriales para desarrollo de aplicaciones para la web ....