Building on the Open GraphTuesday, 22 May 12
Tuesday, 22 May 12
A Quick TourTuesday, 22 May 12
Your AppTuesday, 22 May 12
Your AppTuesday, 22 May 12
Your AppTuesday, 22 May 12
Your App                                         User’s Timeline                     Newsfeed   TickerTuesday, 22 May 12
1. DEFINE YOUR ACTIONS AND OBJECTS                     USER   ACTION        OBJECT                             COOK       ...
1. DEFINE YOUR ACTIONS AND OBJECTSTuesday, 22 May 12
2. DEFINE YOUR TIMELINE AGGREGATIONSTuesday, 22 May 12
2. DEFINE YOUR TIMELINE AGGREGATIONSTuesday, 22 May 12
3. MARKUP AND EXPOSE YOUR OBJECTSTuesday, 22 May 12
4. PUBLISH ACTIONS                     curl -F access_token=<access_token>                          -F recipe=http://myapp...
4. PUBLISH ACTIONS                     curl -F access_token=<access_token>                          -F recipe=http://myapp...
Let’s Hack...Tuesday, 22 May 12
Object References                     COOK   RECIPE                            CookiesTuesday, 22 May 12
Object References                                      INGREDIENT                                      Chocolate          ...
Object References                     READ   ARTICLETuesday, 22 May 12
Object References                                       AUTHOR                                      Mr Journalist         ...
Object References                                       AUTHOR                                      Mr Journalist         ...
Object References                                       AUTHOR                                      Mr Journalist         ...
Object References                                       AUTHOR                                      Mr Journalist         ...
Action References                        COOK   RECIPE                               CookiesTuesday, 22 May 12
Action References                              COOK              RECIPE                                                Coo...
Tagging Places                     curl -F access_token=<access_token>                          -F recipe=http://myapp.com...
Tagging Places                     curl -F access_token=<access_token>                          -F recipe=http://myapp.com...
1. Social By Design                 Social can’t just be added on at the endTuesday, 22 May 12
2. Build for the OpenGraph now                 Opportunity to own your verticalTuesday, 22 May 12
3. Get your data right                 Model your data                 Add context through references                 Crea...
4. Build products which exist over time                 Add to a user’s Identity                 Distribution is tied to r...
5. Focus on Mobile                 especially HTML5                 Facebook Platform for MobileTuesday, 22 May 12
The Open Graph                     One API, More Distribution, More TrafficTuesday, 22 May 12
The Open Graph                                                     Ticker Stories                                         ...
developers.facebook.comTuesday, 22 May 12
Next:         Insights         TranslationsTuesday, 22 May 12
Open Graph InsightsTuesday, 22 May 12
Auth       InsightsTuesday, 22 May 12
Auth       InsightsTuesday, 22 May 12
TranslationsTuesday, 22 May 12
Translating       Actions                     Enable multiple                     languagesTuesday, 22 May 12
Translating       Actions                     Enable multiple                     languagesTuesday, 22 May 12
Translating ObjectsTuesday, 22 May 12
Translating Objects                     <html>                       <head prefix="og: http://ogp.me/ns#">                ...
Translating Objects                     <html>                       <head prefix="og: http://ogp.me/ns#">                ...
Translating Objects                     <html>                       <head prefix="og: http://ogp.me/ns#">                ...
(c) 2009 Facebook, Inc. or its licensors.  "Facebook" is a registered trademark of Facebook, Inc.. All rights reserved. 1....
Upcoming SlideShare
Loading in …5
×

Facebook Garage / Open Graph Presentation

1,106 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,106
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Facebook Garage / Open Graph Presentation

  1. 1. Building on the Open GraphTuesday, 22 May 12
  2. 2. Tuesday, 22 May 12
  3. 3. A Quick TourTuesday, 22 May 12
  4. 4. Your AppTuesday, 22 May 12
  5. 5. Your AppTuesday, 22 May 12
  6. 6. Your AppTuesday, 22 May 12
  7. 7. Your App User’s Timeline Newsfeed TickerTuesday, 22 May 12
  8. 8. 1. DEFINE YOUR ACTIONS AND OBJECTS USER ACTION OBJECT COOK RECIPETuesday, 22 May 12
  9. 9. 1. DEFINE YOUR ACTIONS AND OBJECTSTuesday, 22 May 12
  10. 10. 2. DEFINE YOUR TIMELINE AGGREGATIONSTuesday, 22 May 12
  11. 11. 2. DEFINE YOUR TIMELINE AGGREGATIONSTuesday, 22 May 12
  12. 12. 3. MARKUP AND EXPOSE YOUR OBJECTSTuesday, 22 May 12
  13. 13. 4. PUBLISH ACTIONS curl -F access_token=<access_token> -F recipe=http://myapp.com/object_id https://graph.facebook.com/me/myapp:actionTuesday, 22 May 12
  14. 14. 4. PUBLISH ACTIONS curl -F access_token=<access_token> -F recipe=http://myapp.com/object_id https://graph.facebook.com/me/myapp:action OBJECT URL ACTION NAMETuesday, 22 May 12
  15. 15. Let’s Hack...Tuesday, 22 May 12
  16. 16. Object References COOK RECIPE CookiesTuesday, 22 May 12
  17. 17. Object References INGREDIENT Chocolate RECIPE INGREDIENT COOK Cookies Pecan INGREDIENT EggTuesday, 22 May 12
  18. 18. Object References READ ARTICLETuesday, 22 May 12
  19. 19. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit CrunchTuesday, 22 May 12
  20. 20. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit CrunchTuesday, 22 May 12
  21. 21. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit CrunchTuesday, 22 May 12
  22. 22. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit CrunchTuesday, 22 May 12
  23. 23. Action References COOK RECIPE CookiesTuesday, 22 May 12
  24. 24. Action References COOK RECIPE Cookies OCCATION Birthday SuchefTuesday, 22 May 12
  25. 25. Tagging Places curl -F access_token=<access_token> -F recipe=http://myapp.com/object_id place=360804836705’ https://graph.facebook.com/me/appname:cookTuesday, 22 May 12
  26. 26. Tagging Places curl -F access_token=<access_token> -F recipe=http://myapp.com/object_id place=360804836705’ https://graph.facebook.com/me/appname:cook Place IDTuesday, 22 May 12
  27. 27. 1. Social By Design Social can’t just be added on at the endTuesday, 22 May 12
  28. 28. 2. Build for the OpenGraph now Opportunity to own your verticalTuesday, 22 May 12
  29. 29. 3. Get your data right Model your data Add context through references Create amazing AggregationsTuesday, 22 May 12
  30. 30. 4. Build products which exist over time Add to a user’s Identity Distribution is tied to reputation Think beyond ‘campaigns’Tuesday, 22 May 12
  31. 31. 5. Focus on Mobile especially HTML5 Facebook Platform for MobileTuesday, 22 May 12
  32. 32. The Open Graph One API, More Distribution, More TrafficTuesday, 22 May 12
  33. 33. The Open Graph Ticker Stories Simon Cross listened to Poor Souls on Spotify News Feed Stories Simon Cross listened Add to Timeline to songs on Spotify Timeline Aggregations One API, More Distribution, More TrafficTuesday, 22 May 12
  34. 34. developers.facebook.comTuesday, 22 May 12
  35. 35. Next: Insights TranslationsTuesday, 22 May 12
  36. 36. Open Graph InsightsTuesday, 22 May 12
  37. 37. Auth InsightsTuesday, 22 May 12
  38. 38. Auth InsightsTuesday, 22 May 12
  39. 39. TranslationsTuesday, 22 May 12
  40. 40. Translating Actions Enable multiple languagesTuesday, 22 May 12
  41. 41. Translating Actions Enable multiple languagesTuesday, 22 May 12
  42. 42. Translating ObjectsTuesday, 22 May 12
  43. 43. Translating Objects <html> <head prefix="og: http://ogp.me/ns#"> <meta property="og:locale" content="en_GB" /> <meta property="og:locale:alternate" content="fr_FR" /> <meta property="og:locale:alternate" content="de_DE" /> <meta property="og:locale:alternate" content="tr_RU" /> ...Tuesday, 22 May 12
  44. 44. Translating Objects <html> <head prefix="og: http://ogp.me/ns#"> <meta property="og:locale" content="en_GB" /> <meta property="og:locale:alternate" content="fr_FR" /> <meta property="og:locale:alternate" content="de_DE" /> <meta property="og:locale:alternate" content="tr_RU" /> ... GET http://YOUR_OBJECT_URL?fb_locale=fr_FR GET http://YOUR_OBJECT_URL?fb_locale=de_DE GET http://YOUR_OBJECT_URL?fb_locale=tr_RUTuesday, 22 May 12
  45. 45. Translating Objects <html> <head prefix="og: http://ogp.me/ns#"> <meta property="og:locale" content="en_GB" /> <meta property="og:locale:alternate" content="fr_FR" /> <meta property="og:locale:alternate" content="de_DE" /> <meta property="og:locale:alternate" content="tr_RU" /> ... GET http://YOUR_OBJECT_URL?fb_locale=fr_FR GET http://YOUR_OBJECT_URL?fb_locale=de_DE GET http://YOUR_OBJECT_URL?fb_locale=tr_RU ... <meta property="og:title" content="{RUSSIAN_TITLE}" /> <meta property="og:description" content="{RUSSIAN_DESC}" /> ...Tuesday, 22 May 12
  46. 46. (c) 2009 Facebook, Inc. or its licensors.  "Facebook" is a registered trademark of Facebook, Inc.. All rights reserved. 1.0Tuesday, 22 May 12

×