Kontakt

Danwebs Webdesign
Vodroffsvej 57D
1900 Frederiksberg

Tlf.
+45 40 95 53 94

E-mail

Categories

Tags

C sharp Facebook google translate google translator PHP roles Wordpress

Comments

Hey Björn, yeah the formatting isn't optimal t...
ah, sorry about that, I misread your code - you're...
By Björn Rixman to Wordpress: get users by role
Hi, I'm looking into doing the same thing myself, ...
By Björn Rixman to Wordpress: get users by role

Facebook API – Using fql_query to get status and fan count from pages

Using the Facebook API to get the latest status updates and fan count for a facebook page.

Written by Daniel, January 15, 2010

Today I needed to get the 5 latest status updates from a Facebook page. A client had asked me if I could create a widget for wordpress that would show the latest blog posts, tweets and facebook updates in one widget.

While the latest blog posts and tweets were easy enough to set up, I had a few kinks figuring out how to get the data from Facebook, without requiring a session key (i.e. without logging in to Facebook).

This took a while to dig out, and I tried around 5 different approaches before figuring out that it was pretty simple actually. The Facebook API documentation is just terrible…

include('facebook-platform/php/facebook.php');

class fbPageStatus
{
 public static function getStatusUpdates($fbkey, $fbsecret, $page_id)
 {
 $fb = new Facebook($fbkey, $fbsecret);
 $fql        = "SELECT message, updated_time FROM stream WHERE source_id = '" . $page_id . "'";
 $fbupdates    = $fb -> api_client -> fql_query($fql);
 return $fbupdates;
 }
}
// Usage:
var_dump(fbPageStatus::getStatusUpdates('7bc1ef16567735546bef620c32a23s76', 'ab3dfc4b7d8591f7ef2197ba754f16d1', '17975046895'));

Some simple FQL returns the result.

To get the number of fans, you would do:


$fql         = "SELECT fan_count FROM page WHERE page_id = '" . $page_id . "'";
 $fans         = $fb -> api_client -> fql_query($fql);

Hope someone will find this usefull.

EDIT: All keys are fake, obviously. Replace with your own.

No Comments »

No comments yet.

Leave a comment

X
1 2 3 4

Secretlittlethings.com

19. Feb., 2010

Secretlittlethings.com er en blog for Mette Østergaard, hvor hun blogger om (og til tider sælger) hendes hobbyting, strik, syning o.l. Derudover blogger hun om sig selv, sine katte og hendes liv.

Elpaso-linedancers.dk

03. Aug., 2009

El-paso lindancers er en Linedance klub på sydsjælland. Siden er bygget med "custom" CMS hvor de kan styre indhold på siden.

RVTotal.dk

05. Dec., 2010

RV Total er Nordsjællands førende indenfor alt i skov-, park- og haveudstyr. Siden er bygget med wordpress i backend, og designet oh hostet af Danwebs.

Citizen21.dk

21. Okt. 2010

Citizen21 er en organisation med en utrolig værdig sag, der promoverer aktiv medborgerskab for borgeren i det 21. århundrede. Siden er bygget med wordpress i backend, og designet og hostet af Danwebs.

Web- Design

Jeg kan tilbyde webdesign på højt niveau, selvfølgelig specifikt designet til dig og dit firma. Min personlige designstil er blevet karakteriseret som ren, finurlig og moderne. Stilen der bliver lagt i mine specifikke designs afhænger selvfølgelig stærkt af hvilken type side jeg arbejder på og hvilken stemning der forsøges skabt.

Én ting jeg ihvertfald ikke dur til er at skrive sælgende tekst til nettet. Derfor lader jeg denne side samt mine referencer tale for sig selv!