2012-02-13 2 views
2

J'ai intégré Facebook Like dans mon site Web.Maintenant j'ai besoin d'obtenir/liste le nombre de Facebook comme dans le panneau d'administration de mon site Web. Est-il possible de faire cela? Besoin de suggestions. Merci d'avance.Obtenir Facebook Comme le compte

Répondre

8

Afin d'obtenir le nombre de gens de tout objet en utilisant l'API Facebook, utilisez une API Facebook de votre choix et commandes comme ceci:

https://graph.facebook.com/< your object id>/ 

Vous recevrez un objet JSON et vous pouvez extraire le nombre des goûts de celui-ci:

{ 
"id": "567454", 
"link": "http://www.facebook.com/pages/PHP-Developer/103146756409401", 
"likes": 250, 
"type": "page" 
} 

plus d'info sur https://developers.facebook.com/docs/reference/api/

Le lien plus direct/mise à jour pour ce sujet sur facebook est

https://developers.facebook.com/docs/reference/api/page/

+0

Un grand merci pour la suggestion –

10
$url = 'http://graph.facebook.com/PAGE_OR_APP_ID'; 
echo '['.$url.']: '.json_decode(file_get_contents($url))->{'likes'}; 
+0

Cela fonctionne aussi bien, donc +1. –

+0

Copiez + collez et travaillez ... merci. – Andrew

0
function fbLikeCount($appid,$appsecret){ 
//Construct a Facebook URL 
$json_url ='https://graph.facebook.com/'.$appid.'?access_token='.$appsecret; 
$json = file_get_contents($json_url); 
$json_output = json_decode($json); 

//Extract the likes count from the JSON object 
if($json_output->likes){ 
    return $likes = $json_output->likes; 
}else{ 
    return 0; 
} 

}

Facebook - <?php echo fbLikeCount('app/page id here','token here'); ?> 
Questions connexes