Facebook Fans uz wordpress lapas

Ja Jūs lietojiet šo skriptu lai atspoguļotu Facebook fanus uz Jūsu lapas:

[code language=”php”]
$page_id = “YOUR PAGE-ID”;
$xml = @simplexml_load_file(“http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=”.$page_id.””) or die (“a lot”);
$fans = $xml->page->fan_count;
echo $fans;
[/code]

Tad man ir sliktas ziņas, ka tas vairs nedarbojas:

[code language=”xml”]

12

REST API is deprecated for versions v2.1 and higher (12)



method
facebook.fql.query


query

SELECT fan_count FROM page WHERE page_id=YOUR FACEBOOK PAGE ID




[/code]

Tas ir tāpēc ka facebook REST API vairs nav pieejama un Jums ir jāpārstrādā savu kodu.
Lai nodrošinātu vecu funkcionalitāti piedāvājam pielietotu facebook Graph Api v2.7. (pati jaunākā versija raksta pievienošanas brīdī)

Pievienojiet kodu Jūsu functions.php failam:
[code language=”php”]
function fbLikeCount($id){
//Construct a Facebook URL
$appid=’YOUR FACEBOOK APP ID’;
$appsecret=’YOUR FACEBOOK APP SECRET’;
$json_url =’https://graph.facebook.com/’.$id.’?access_token=’.$appid.’|’.$appsecret.’&fields=fan_count’;
$json = file_get_contents($json_url);
$json_output = json_decode($json);

//Extract the likes count from the JSON object
if($json_output->fan_count){
return $likes = $json_output->fan_count;
}else{
return 0;
}
}
[/code]
Ja nezināt kur dabūt Facebook App ID un Secret izlasiet šo rakstu.
Lai atspoguļotu Facebook fanu skaitu weblapa izmantojiet sekojošas rindas:
[code language=”php”]
echo fbLikeCount(‘bernusports.lv’); //Your Facebook page alias or Facebook page ID.
[/code]
Rezultāts apskatāms šeit.

0 atbildes

Atbildēt

Vēlies pievienoties diskusijai?
Jūtieties brīvi, lai veicinātu!

Atbildēt

E-mail: info@itower.lv
2023 © Copyright - iTower.lv