Possible Duplicate:
Putting a whole Facebook application in the timeline?
There are some apps on Facebook which does not use Canvas but they leverage Facebook Timeline well; Tumblr, ESPN, Feedly, GoodReads and name a few. They don’t have Canvas but they only post the User’s Activity in Timeline (Such as ‘read article’, ‘viewed article’). I’m looking forward to create such app. Even if you search for those Apps in Facebook you will be redirected to respective website.
I’ve been through Facebook Documentation but its a pain. All the docs, videos and articles I read were regarding Canvas Apps however an article from insidefacebook gave me some idea about Facebook Apps still no success.
Can anyone please help with that?
To integrate your app with the Facebook TimeLine, you need to use the Open Graph API.
The Open Graph API enables users to performed more specific, high-level social actions beyond comment, like and share. For example, instead of posting a link to a review via the Graph API, a movie review app can with the Open Graph API allow users to “review” “action movies”,”comedies”, etc. A book reader app can allow users to share when they “started reading” and “finished reading” a “Russian novel”.
To implement an Open Graph app, you need to define object and actions for your app. Objects can be selected from existing object types e.g. “video” or you can implement your own app-specific custom object types, e.g. “action movie”. Actions can be built in action types e.g. “watch” or custom action types, e.g. “started reading”.
Here is a step-by-step tutorial on Facebook Developer on how to get started with your Open Graph app.