SlideShare a Scribd company logo
1 of 46
Download to read offline
Building on the Open Graph




Tuesday, 22 May 12
Tuesday, 22 May 12
A Quick Tour




Tuesday, 22 May 12
Your App




Tuesday, 22 May 12
Your App




Tuesday, 22 May 12
Your App




Tuesday, 22 May 12
Your App
                                         User’s Timeline




                     Newsfeed   Ticker




Tuesday, 22 May 12
1. DEFINE YOUR ACTIONS AND OBJECTS


                     USER   ACTION        OBJECT


                             COOK         RECIPE




Tuesday, 22 May 12
1. DEFINE YOUR ACTIONS AND OBJECTS




Tuesday, 22 May 12
2. DEFINE YOUR TIMELINE AGGREGATIONS




Tuesday, 22 May 12
2. DEFINE YOUR TIMELINE AGGREGATIONS




Tuesday, 22 May 12
3. MARKUP AND EXPOSE YOUR OBJECTS




Tuesday, 22 May 12
4. PUBLISH ACTIONS


                     curl -F 'access_token=<access_token>'
                          -F 'recipe=http://myapp.com/object_id' 
                             'https://graph.facebook.com/me/myapp:action'




Tuesday, 22 May 12
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 NAME



Tuesday, 22 May 12
Let’s Hack...




Tuesday, 22 May 12
Object References




                     COOK   RECIPE
                            Cookies




Tuesday, 22 May 12
Object References
                                      INGREDIENT

                                      Chocolate



                            RECIPE    INGREDIENT
                     COOK
                            Cookies   Pecan


                                      INGREDIENT

                                      Egg




Tuesday, 22 May 12
Object References




                     READ   ARTICLE




Tuesday, 22 May 12
Object References
                                       AUTHOR
                                      Mr Journalist



                                      SECTION
                     READ   ARTICLE
                                      Business


                                         TAGS
                                      Credit Crunch




Tuesday, 22 May 12
Object References
                                       AUTHOR
                                      Mr Journalist



                                      SECTION
                     READ   ARTICLE
                                      Business


                                         TAGS
                                      Credit Crunch




Tuesday, 22 May 12
Object References
                                       AUTHOR
                                      Mr Journalist



                                      SECTION
                     READ   ARTICLE
                                      Business


                                         TAGS
                                      Credit Crunch




Tuesday, 22 May 12
Object References
                                       AUTHOR
                                      Mr Journalist



                                      SECTION
                     READ   ARTICLE
                                      Business


                                         TAGS
                                      Credit Crunch




Tuesday, 22 May 12
Action References


                        COOK   RECIPE
                               Cookies




Tuesday, 22 May 12
Action References


                              COOK              RECIPE
                                                Cookies




                                     OCCATION

                                     Birthday
                     Suchef



Tuesday, 22 May 12
Tagging Places



                     curl -F 'access_token=<access_token>'
                          -F 'recipe=http://myapp.com/object_id' 
                             'place=360804836705’ 
                             'https://graph.facebook.com/me/appname:cook'




Tuesday, 22 May 12
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 ID



Tuesday, 22 May 12
1. Social By Design
                 Social can’t just be added on at the end




Tuesday, 22 May 12
2. Build for the OpenGraph now
                 Opportunity to own your vertical




Tuesday, 22 May 12
3. Get your data right
                 Model your data
                 Add context through references
                 Create amazing Aggregations


Tuesday, 22 May 12
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
5. Focus on Mobile
                 especially HTML5
                 Facebook Platform for Mobile




Tuesday, 22 May 12
The Open Graph




                     One API, More Distribution, More Traffic

Tuesday, 22 May 12
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 Traffic

Tuesday, 22 May 12
developers.facebook.com




Tuesday, 22 May 12
Next:



         Insights
         Translations



Tuesday, 22 May 12
Open Graph Insights




Tuesday, 22 May 12
Auth
       Insights




Tuesday, 22 May 12
Auth
       Insights




Tuesday, 22 May 12
Translations




Tuesday, 22 May 12
Translating
       Actions




                     Enable multiple
                     languages




Tuesday, 22 May 12
Translating
       Actions




                     Enable multiple
                     languages




Tuesday, 22 May 12
Translating Objects




Tuesday, 22 May 12
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
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




Tuesday, 22 May 12
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
(c) 2009 Facebook, Inc. or its licensors.  "Facebook" is a registered trademark of Facebook, Inc.. All rights reserved. 1.0




Tuesday, 22 May 12

More Related Content

Recently uploaded

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 

Recently uploaded (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Facebook Garage / Open Graph Presentation

  • 1. Building on the Open Graph Tuesday, 22 May 12
  • 7. Your App User’s Timeline Newsfeed Ticker Tuesday, 22 May 12
  • 8. 1. DEFINE YOUR ACTIONS AND OBJECTS USER ACTION OBJECT COOK RECIPE Tuesday, 22 May 12
  • 9. 1. DEFINE YOUR ACTIONS AND OBJECTS Tuesday, 22 May 12
  • 10. 2. DEFINE YOUR TIMELINE AGGREGATIONS Tuesday, 22 May 12
  • 11. 2. DEFINE YOUR TIMELINE AGGREGATIONS Tuesday, 22 May 12
  • 12. 3. MARKUP AND EXPOSE YOUR OBJECTS Tuesday, 22 May 12
  • 13. 4. PUBLISH ACTIONS curl -F 'access_token=<access_token>' -F 'recipe=http://myapp.com/object_id' 'https://graph.facebook.com/me/myapp:action' Tuesday, 22 May 12
  • 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 NAME Tuesday, 22 May 12
  • 16. Object References COOK RECIPE Cookies Tuesday, 22 May 12
  • 17. Object References INGREDIENT Chocolate RECIPE INGREDIENT COOK Cookies Pecan INGREDIENT Egg Tuesday, 22 May 12
  • 18. Object References READ ARTICLE Tuesday, 22 May 12
  • 19. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit Crunch Tuesday, 22 May 12
  • 20. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit Crunch Tuesday, 22 May 12
  • 21. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit Crunch Tuesday, 22 May 12
  • 22. Object References AUTHOR Mr Journalist SECTION READ ARTICLE Business TAGS Credit Crunch Tuesday, 22 May 12
  • 23. Action References COOK RECIPE Cookies Tuesday, 22 May 12
  • 24. Action References COOK RECIPE Cookies OCCATION Birthday Suchef Tuesday, 22 May 12
  • 25. Tagging Places curl -F 'access_token=<access_token>' -F 'recipe=http://myapp.com/object_id' 'place=360804836705’ 'https://graph.facebook.com/me/appname:cook' Tuesday, 22 May 12
  • 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 ID Tuesday, 22 May 12
  • 27. 1. Social By Design Social can’t just be added on at the end Tuesday, 22 May 12
  • 28. 2. Build for the OpenGraph now Opportunity to own your vertical Tuesday, 22 May 12
  • 29. 3. Get your data right Model your data Add context through references Create amazing Aggregations Tuesday, 22 May 12
  • 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. 5. Focus on Mobile especially HTML5 Facebook Platform for Mobile Tuesday, 22 May 12
  • 32. The Open Graph One API, More Distribution, More Traffic Tuesday, 22 May 12
  • 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 Traffic Tuesday, 22 May 12
  • 35. Next: Insights Translations Tuesday, 22 May 12
  • 37. Auth Insights Tuesday, 22 May 12
  • 38. Auth Insights Tuesday, 22 May 12
  • 40. Translating Actions Enable multiple languages Tuesday, 22 May 12
  • 41. Translating Actions Enable multiple languages Tuesday, 22 May 12
  • 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. 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 Tuesday, 22 May 12
  • 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. (c) 2009 Facebook, Inc. or its licensors.  "Facebook" is a registered trademark of Facebook, Inc.. All rights reserved. 1.0 Tuesday, 22 May 12