SlideShare una empresa de Scribd logo
1 de 16
What’s New on the Facebook Platform Iskandar Najmuddin 19th January 2011 Facebook Developer Garage London Facebook Developer Garage London
Are you sitting comfortably?
What’s New on the FB Platform Jan 2011 Uh-oh, problems with Data Brokers and aggregators. Sale of UIDs - but no actual user data. UIDs are not private data. Rapleaf banned from FB platform (forever!) A handful of developers banned from FB communication channels for 6 months. The 3rd Party ID is for sharing with 3rd parties like content providers and advertisers so that they can identify uniqueness. Forced deadline of Jan 31 Available as third_party_idintheGraph API; also as indexable FQL column. third_party_idis unique to user + application 3rd Party IDs
What’s New on the FB Platform Jan 2011 November 2010 Rollup Migration Page Graph object: fan_count renamed to likes. All IDs returned as strings, fixes some JSON-decode casting issues. likesconnection on the Post object will include both the count and the liking users. Enabled by default, and forced on for all apps on March 10, 2011 Timezone-less Events Bug #7210 open since October 2009, resolved in a migration, hooray! Events can now return UTC start and end times:E.g.2010-03-14T21:00:00+0000 Post for Canvas Facebook’s solution to refererUID leakage. Out of beta, enabled by default, forced on on March 10 Migrations
What’s New on the FB Platform Jan 2011 On Jan 31st, farewell to: DataStore API SMS API Custom Tags metrics FQL table (use insights instead) Permissions API access methods FBML - fb:editor, fb:wall, fb:feed (fb:board also doomed) But pages.blockFanremains. See http://developers.facebook.com/roadmap/deprecations Deprecations
What’s New on the FB Platform Jan 2011 Can now change og:type before hitting 10,000 likes Lots more og:types available Facebook continues crowd-sourcing an ontology og:video, og:audiotags now enabled Only whitelisted for video (FLV) to play in feed Can specify width/height, and artist/album/title data for audio (MP3) Tip: Use correct type values for physical objects. If you use article, you won’t have publishing rights and won’t appear on a user’s profile. OpenGraph changes
What’s New on the FB Platform Jan 2011 Manage Friend Lists Create and delete lists Add/remove friends from lists Needs manage_friendlists permission Comment connections for ‘likes’ Get list of User names and IDs Real-time API for pages, permissions Update your app’s Page data when it changes If Users remove permissions, update your app to avoid bogus offline API calls. Graph API updates
What’s New on the FB Platform Jan 2011 Search parameters: query centre (as latitude/longitude)  radius (in meters) Example: https://graph.facebook.com/search?q=coffee&type=place&center=37.76,122.427&distance=1000 Response: {"data": [{"name": "Philz Coffee","category": "Local business","location": {"street": "4023 18th St","city": "San Francisco","state": "CA","country": "United States","zip": "94114-2501","latitude": 37.760863,"longitude": -122.433326},"id": "151116474914629"},{"name": "Ritual Coffee Roasters","category": "Local business","location": {"latitude": 37.75659,"longitude": -122.4211},"id": "119185971453428"} ... etc]} Nearest Places Search
What’s New on the FB Platform Jan 2011 Targeted Post content will only be visible to users matching your targeting. Via Graph API – use the targetingJSON object: {"countries": "US","regions": "6,53","locales": "6"} Country, city, region, and locale data available as CSVs from Facebook. Needs manage_pages permission Targeted Page Posts
What’s New on the FB Platform Jan 2011 Create & delete users, create friend connections Must use the special Application Access token Max of 100 Test Users per application Exempt from Facebook spam or fake account detection system Can’t ‘Like’ pages or post on Page walls Can use app in live or sandbox mode Create a user with the app already installed and read_stream permission: POST /app_id/accounts/test-users?installed=true&permissions=read_stream Response: {"id": "1231....","access_token": "1223134...","login_url": "https://www.facebook.com/platform/test_account.."} Use the login_urlto login as this test user and the access_token for Graph API calls. Test User API
What’s New on the FB Platform Jan 2011 Connect two test users Requires two Graph API calls: POST /uid1/friends/uid2  Using the access_token for uid1 POST /uid2/friends/uid1 Using the access_token for uid2 You can also: List all of an app’s Test Users (including each login_url) Delete Test Users Test User API
What’s New on the FB Platform Jan 2011 Platform Dialogs have been normalised and improved for Feed, Friend and OAuth methods Using the JS SDK,  FB.ui({ method: “method”, … ]);  Direct URL: http://www.facebook.com/dialog/method/?params Where method is one of: feed friends oauth See docs for detailed params: http://developers.facebook.com/docs/reference/dialogs New Dialogs with FB.ui
What’s New on the FB Platform Jan 2011 Let users sign up to your external website via a Facebook iFrame Pre-fill user details from Facebook data Data returned to your site via a signed_request Registration Plugin
What’s New on the FB Platform Jan 2011 Q1 2011 – iFrame Page Tabs on the way, we are told. Q1 2011 – No new FBML applications. FBML on Profile Tabs and existing FBML apps continue to work as normal. Jan 31st – Deprecations forced Feb 2011 – Old test user accounts ‘retired’ Roadmap
What’s New on the FB Platform Jan 2011 Other new permissions read_mailbox – read inbox messages. user_address and user_mobile_phone permissions – but disabled due to outpouring of negative press and user feedback. And finally Single-Sign On added to iOSSDK New list of ad providers that have signed agreements w/ Facebook. Promotion policies changed – no need for written sign-off from FB. App requests in notifications area being tested. Facepile now XBML and iFrameenabled. Handy new ‘Apps on Facebook.com’ guide for n00bs. Goodbye, User Profile Tabs. We knew thee well. Miscellaneous Bits
Thank You Ask me stuff at the break Iskandar Najmuddin Technical Services Director Syncapse London i.najmuddin@syncapse.com twitter.com/iskandar 020 7096 0146

Más contenido relacionado

Destacado

Таллиннская Телебашня
Таллиннская ТелебашняТаллиннская Телебашня
Таллиннская Телебашня
Rulet Ruletov
 
What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011
Iskandar Najmuddin
 
Struktur dan pertumbuhan tumbuhan bagan media
Struktur dan pertumbuhan tumbuhan bagan mediaStruktur dan pertumbuhan tumbuhan bagan media
Struktur dan pertumbuhan tumbuhan bagan media
MauliaSetiana
 
моє рідне село
моє рідне селомоє рідне село
моє рідне село
Miklgalak
 

Destacado (10)

What's New on the Facebook Platform, February 2011
What's New on the Facebook Platform, February 2011What's New on the Facebook Platform, February 2011
What's New on the Facebook Platform, February 2011
 
What's New on the Facebook Platform, March 2012
What's New on the Facebook Platform, March 2012What's New on the Facebook Platform, March 2012
What's New on the Facebook Platform, March 2012
 
Таллиннская Телебашня
Таллиннская ТелебашняТаллиннская Телебашня
Таллиннская Телебашня
 
Preposisi mikro
Preposisi mikroPreposisi mikro
Preposisi mikro
 
What's New on the Facebook Platform, April 2011
What's New on the Facebook Platform, April 2011What's New on the Facebook Platform, April 2011
What's New on the Facebook Platform, April 2011
 
What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011
 
Struktur dan pertumbuhan tumbuhan bagan media
Struktur dan pertumbuhan tumbuhan bagan mediaStruktur dan pertumbuhan tumbuhan bagan media
Struktur dan pertumbuhan tumbuhan bagan media
 
What's New on the Facebook Platform, January 2012
What's New on the Facebook Platform, January 2012What's New on the Facebook Platform, January 2012
What's New on the Facebook Platform, January 2012
 
Globex presentation january 2011
Globex presentation january 2011Globex presentation january 2011
Globex presentation january 2011
 
моє рідне село
моє рідне селомоє рідне село
моє рідне село
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

What's New on The Facebook Platform, January 2011

  • 1. What’s New on the Facebook Platform Iskandar Najmuddin 19th January 2011 Facebook Developer Garage London Facebook Developer Garage London
  • 2. Are you sitting comfortably?
  • 3. What’s New on the FB Platform Jan 2011 Uh-oh, problems with Data Brokers and aggregators. Sale of UIDs - but no actual user data. UIDs are not private data. Rapleaf banned from FB platform (forever!) A handful of developers banned from FB communication channels for 6 months. The 3rd Party ID is for sharing with 3rd parties like content providers and advertisers so that they can identify uniqueness. Forced deadline of Jan 31 Available as third_party_idintheGraph API; also as indexable FQL column. third_party_idis unique to user + application 3rd Party IDs
  • 4. What’s New on the FB Platform Jan 2011 November 2010 Rollup Migration Page Graph object: fan_count renamed to likes. All IDs returned as strings, fixes some JSON-decode casting issues. likesconnection on the Post object will include both the count and the liking users. Enabled by default, and forced on for all apps on March 10, 2011 Timezone-less Events Bug #7210 open since October 2009, resolved in a migration, hooray! Events can now return UTC start and end times:E.g.2010-03-14T21:00:00+0000 Post for Canvas Facebook’s solution to refererUID leakage. Out of beta, enabled by default, forced on on March 10 Migrations
  • 5. What’s New on the FB Platform Jan 2011 On Jan 31st, farewell to: DataStore API SMS API Custom Tags metrics FQL table (use insights instead) Permissions API access methods FBML - fb:editor, fb:wall, fb:feed (fb:board also doomed) But pages.blockFanremains. See http://developers.facebook.com/roadmap/deprecations Deprecations
  • 6. What’s New on the FB Platform Jan 2011 Can now change og:type before hitting 10,000 likes Lots more og:types available Facebook continues crowd-sourcing an ontology og:video, og:audiotags now enabled Only whitelisted for video (FLV) to play in feed Can specify width/height, and artist/album/title data for audio (MP3) Tip: Use correct type values for physical objects. If you use article, you won’t have publishing rights and won’t appear on a user’s profile. OpenGraph changes
  • 7. What’s New on the FB Platform Jan 2011 Manage Friend Lists Create and delete lists Add/remove friends from lists Needs manage_friendlists permission Comment connections for ‘likes’ Get list of User names and IDs Real-time API for pages, permissions Update your app’s Page data when it changes If Users remove permissions, update your app to avoid bogus offline API calls. Graph API updates
  • 8. What’s New on the FB Platform Jan 2011 Search parameters: query centre (as latitude/longitude) radius (in meters) Example: https://graph.facebook.com/search?q=coffee&type=place&center=37.76,122.427&distance=1000 Response: {"data": [{"name": "Philz Coffee","category": "Local business","location": {"street": "4023 18th St","city": "San Francisco","state": "CA","country": "United States","zip": "94114-2501","latitude": 37.760863,"longitude": -122.433326},"id": "151116474914629"},{"name": "Ritual Coffee Roasters","category": "Local business","location": {"latitude": 37.75659,"longitude": -122.4211},"id": "119185971453428"} ... etc]} Nearest Places Search
  • 9. What’s New on the FB Platform Jan 2011 Targeted Post content will only be visible to users matching your targeting. Via Graph API – use the targetingJSON object: {"countries": "US","regions": "6,53","locales": "6"} Country, city, region, and locale data available as CSVs from Facebook. Needs manage_pages permission Targeted Page Posts
  • 10. What’s New on the FB Platform Jan 2011 Create & delete users, create friend connections Must use the special Application Access token Max of 100 Test Users per application Exempt from Facebook spam or fake account detection system Can’t ‘Like’ pages or post on Page walls Can use app in live or sandbox mode Create a user with the app already installed and read_stream permission: POST /app_id/accounts/test-users?installed=true&permissions=read_stream Response: {"id": "1231....","access_token": "1223134...","login_url": "https://www.facebook.com/platform/test_account.."} Use the login_urlto login as this test user and the access_token for Graph API calls. Test User API
  • 11. What’s New on the FB Platform Jan 2011 Connect two test users Requires two Graph API calls: POST /uid1/friends/uid2 Using the access_token for uid1 POST /uid2/friends/uid1 Using the access_token for uid2 You can also: List all of an app’s Test Users (including each login_url) Delete Test Users Test User API
  • 12. What’s New on the FB Platform Jan 2011 Platform Dialogs have been normalised and improved for Feed, Friend and OAuth methods Using the JS SDK, FB.ui({ method: “method”, … ]); Direct URL: http://www.facebook.com/dialog/method/?params Where method is one of: feed friends oauth See docs for detailed params: http://developers.facebook.com/docs/reference/dialogs New Dialogs with FB.ui
  • 13. What’s New on the FB Platform Jan 2011 Let users sign up to your external website via a Facebook iFrame Pre-fill user details from Facebook data Data returned to your site via a signed_request Registration Plugin
  • 14. What’s New on the FB Platform Jan 2011 Q1 2011 – iFrame Page Tabs on the way, we are told. Q1 2011 – No new FBML applications. FBML on Profile Tabs and existing FBML apps continue to work as normal. Jan 31st – Deprecations forced Feb 2011 – Old test user accounts ‘retired’ Roadmap
  • 15. What’s New on the FB Platform Jan 2011 Other new permissions read_mailbox – read inbox messages. user_address and user_mobile_phone permissions – but disabled due to outpouring of negative press and user feedback. And finally Single-Sign On added to iOSSDK New list of ad providers that have signed agreements w/ Facebook. Promotion policies changed – no need for written sign-off from FB. App requests in notifications area being tested. Facepile now XBML and iFrameenabled. Handy new ‘Apps on Facebook.com’ guide for n00bs. Goodbye, User Profile Tabs. We knew thee well. Miscellaneous Bits
  • 16. Thank You Ask me stuff at the break Iskandar Najmuddin Technical Services Director Syncapse London i.najmuddin@syncapse.com twitter.com/iskandar 020 7096 0146