Thursday, June 28, 2012

Open Graph

At Facebook's core is the social graph: people and the connections they have to everything they care about. Historically, Facebook has managed this graph and has expanded it over time as we launch new products (ex: photos, places). In 2010, we introduced an early version of open graph, an extension of the social graph, via the Open Graph protocol, to include third-party websites and pages that people liked throughout the web. We are now extending the open graph to include arbitrary actions and objects created by third-party apps and enabling these apps to integrate deeply into the Facebook experience.
After a user adds your app to their timeline, app specific actions are shared on Facebook via open graph. As your app becomes an important part of how users express themselves, these actions are more prominently displayed throughout timeline, news feed, and ticker. This enables your app to become a key part of the Facebook experience for the user and their friends.

Open graph allows apps to model user activities based on actions and objects. A running app may define the ability to “run” (action) a “route” (object). A reading app may define the ability to “read” (action) a “book” (object). A recipe app may define the ability to “cook” (action) to a “recipe” (object). Actions are verbs that users perform in your app. Objects define nouns that the actions apply to. We created sets of actions and objects for common use cases and a tool for you to create your own custom actions and objects. As users engage with your app, social activities are published to Facebook that connect the user with your objects, via your actions.
With open graph, your app becomes a part of the user’s identity and social graph. Through a single API, you can deeply integrate into the key points of distribution on Facebook: timeline, app views, news feed, and ticker. You’ll be able to create a deep, persistent connection between you and your users—and drive new users to your app.

Next Steps

No comments:

Post a Comment