Facebook 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.
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?