Facebook Query Language tip

Dit is een tip voor (web) ontwikkelaars die gebruik maken van de FQL, ofwel Facebook Query Language. Ik maak graag gebruik van FQL omdat deze erg snel is en eigenlijk altijd alle velden laat zien die ik nodig heb. Een ander voordeel van FQL is dat het niet gelimiteerd wordt, ook al is dit wel mogelijk om dit te doen in de Graph API. Ik merkte op dat Facebook een aparte integratie tussen FQL en de Graph API heeft. Wanneer je informatie nodig hebt over een foto album moet je het volgende weten:

Voor informatie over een album kun je gebruik maken van https://graph.facebook.com/[AlbumID]of in het geval van de Facebook Graph Toolkit:

De syntaxis voor selectie van informatie van een album is

Facebook Query Language

Mocht je dit proberen met de waarde [AlbumID] dan zul je zien dat FQL geen resultaat retourneert. Hoe komt dit? Dit komt omdat de gebruikte id’s verschillend zijn! De AlbumID wat gebruikt wordt in de Facebook Graph API is vergelijkbaar aan het [object_id]veld in FQL. Wil je dus bijvoorbeeld een album afbeelding weergeven door middel van de link

 

dan moet XXX het [object_id] zijn vanuit FQL. Dezelfde regels geleden voor [PhotoID] en [pid].

1 antwoord

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *