Este sitio web utiliza cookies para realizar análisis y mediciones de tus visitas. [ Acepto ] [ Más información aquí ].

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;

Añadir comentario

Comentarios

2015-12-17 - cesar

excelente aportacion Amigo

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