Come utilizzare l'API di Facebook

L'API di Facebook si può utilizzare in PHP per misurare la popolarità di un sito web o una pagina web dentro Facebook. Specificamente, per ottenere il numero di like, commenti, share e click ricevuti su quel sito web. Utilizza questo semplice codice in PHP, sostituendo le lettere in grassetto:

$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);

Dipendendo dalle metriche che vuoi ottenere, dovresti utilizzare diversi metodi.

COME CONTARE I LIKE SU UN SITO WEB DENTRO FACEBOOK

Aggiungi questo codice PHP per ricuperare il numero di like su un sito web in Facebook:

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

COME CONTARE I COMMENTI SU UN SITO WEB DENTRO FACEBOOK

Aggiungi questo codice PHP per ricuperare il numero di commenti su un sito web dentro Facebook:

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

COME CONTARE I SHARE SU UN SITO WEB DENTRO FACEBOOK

Aggiungi questo codice PHP per ricuperare il numero di share su un sito web dentro Facebook:

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

COME CONTARE I CLICK SU UN SITO WEB DENTRO FACEBOOK

Aggiungi questo codice PHP per ricuperare il numero di click su un sito web dentro Facebook:

$clicks = $stats->click_count;
echo $clicks;
Inviare commentario comment1 Commentari
  1. 2016-03-18 Maurizio

    Ciao Daniel, ho visto l'articolo molto interessante relativo all'estrazione dati dai social come Facebook. Avrei una necessità: Estrarre (tramite php o asp) da un utente loggato a facebbok il numero di like fatti, ma sapendo quanti in italia e quanti fuori italia. E' possibile?

mode_editInviare commentario

menu
menu