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.
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.
Next Steps
- Understand Open Graph Key Concepts
- Follow a step-by-step Tutorial
- Get started now and define your Objects and Actions in the App Dashboard
No comments:
Post a Comment