Cómo usar la API de Facebook

La API de Facebook se puede usar en PHP para medir la popularidad de un sitio web o una página web en Facebook. Específicamente, para obtener likes, comentarios, acciones de compartir ("shares") y clicks recibidos por un sitio web en Facebook. Hazlo con este simple código en PHP, sustituyendo la URL en negritas:

$query = "select total_count,like_count,comment_count,share_count,click_count from
link_stat where url='www.thesartorialist.com'";
$call = "https://api.facebook.com/method/fql.query?query=" . 
rawurlencode($query) . "&format=json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $call);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
$stats = json_decode($output);
var_dump($stats);

A continuación, dependiendo de la métrica que desees extraer, debes emplear diferentes códigos.

CÓMO CONTAR LOS LIKES DE UN SITIO WEB EN FACEBOOK

Añade el siguiente código PHP para recuperar el número de likes de un sitio web en Facebook:

$likes = $stats->like_count;
echo $likes;

CÓMO CONTAR LOS COMENTARIOS DE UN SITIO WEB EN FACEBOOK

Añade el siguiente código PHP para recuperar el número de comentarios de un sitio web en Facebook:

$comments = $stats->comment_count;
echo $comments;

CÓMO CONTAR LOS SHARES DE UN SITIO WEB EN FACEBOOK

Añade el siguiente código PHP para recuperar el número de acciones de compartir ("shares") de un sitio web en Facebook:

$shares = $stats->share_count;
echo $shares;

CÓMO CONTAR LOS CLICKS DE UN SITIO WEB EN FACEBOOK

Añade el siguiente código PHP para recuperar el número de clicks de un sitio web en Facebook:

$clicks = $stats->click_count;
echo $clicks;
Escribe tu comentario comment3 Comentarios
  1. 2016-07-17 wilian

    mi estimado gracias por la informacion soy nuevo en esto me sale este error Fatal error: Call to undefined function curl_init()

    • 2016-07-17 Daniel Piñero

      Parece que necesitas habilitar CURL. Visita este tutorial: Enabling CURL in PHP

    2015-12-17 cesar

    excelente aportacion Amigo

mode_editEscribe tu comentario

menu
menu