Facebook Graph API – What Does Each Field Mean in Different Contexts

I’m having troubles with the Facebook Graph API. I want to display a facebook feed in a twitter-like, simplistic fashion, but facebook has quite a lot of fields when you call the “/me/home” connection – message, link, name, caption, description, source, type. These are all relevant to what is displayed. Here is a table that I obtained after analyzing a few messages:

type message link name caption description source
status text message empty empty empty empty empty
link text message url page title base url exceprt empty
video text message + url or empty url or empty video title base url video description player url

I’m not sure how stable is this data – it may change soon. Also, I’ve observed a few cases when the link is stored in the name field, or in the description field (after source:). I’ll update the above table when I have more data.

5 thoughts on “Facebook Graph API – What Does Each Field Mean in Different Contexts”

  1. Hi,

    Interesting articles you have here!

    I’d like to follow your blog in my feed reader, but I can’t seem to find any feeds on your site.

    Am I too sleepy because it’s Friday, or you don’t have any installed ? 🙂

  2. Hahah, “stable”. That’s a good one. Facebook + Changes without Notice + Breaking = Inevitable

  3. Just wanted to say lol Dave.

    Currently reading your other post about the facebook API and its problems. Seems like you know what you’re doing.

Leave a Reply

Your email address will not be published.