F8: Facebook Promises Platform Stability, And Here’s How It Plans To Deliver It


F8Audience650Facebook Co-Founder and CEO Mark Zuckerberg began his keynote address at the F8 global developer conference in San Francisco Wednesday by promising to make the Facebook platform more stable for developers and applications, including a two-year stability guarantee for the social network’s core products, such as Facebook Login, sharing, requests, software-development kits, and frequently used graph application-programming-interface endpoints.

The social network elaborated on those points in a post on its developer blog, saying that if any changes are made to those core products, it will continue to support previous versions for at least two years, and reminding developers that versioning gives them more control over how they upgrade different instances in their apps to take advantage of the latest features in the Facebook platform.

Facebook outlined important new elements of its Graph API 2.0 in the blog post:

App-scoped user IDs: To better protect people’s information, we will begin to issue app-scoped user IDs instead of original user IDs for people who first login to your app using Graph API 2.0. People who have already logged into your app will still retain their original user ID. If you operate multiple apps, the Business Mapping API lets you map the same person’s ID between them.

Test Apps: An easy way to create and manage apps for use in testing, development, and staging, test apps also serve as a central place to manage people’s roles across all of your apps.

Social Context API: A simple way to surface a person’s friends’ activity alongside your content.

Tagged Places API: An easy way to build experiences using the places where a person has been tagged.

Tagging and Inviting APIs: New APIs to help you build interfaces for tagging friends in stories and inviting friends to use your app.

In addition to the above, we are removing several rarely used API endpoints; visit our change log for details.

Developers: Will Graph API 2.0 be helpful?