See photo uploads for a description of how these methods should be used as part of an application's workflow.
FQL enables you to reduce the number of method calls you need to make in order to get at the data you need, and allows you to specify more precisely what data you care about. This means less unnecessary data transfer back and forth between your app and the server.
More importantly, FQL was fun for us to build, and should be even more fun for you to play around with. Check out the overview and then give it a try!
This release includes all-new methods for adding social context to your app utilizing Facebook data. The changes include:
- New methods for interacting with notifications, groups, photo tags, and more.
- A well-defined XML language with public XML Schema document. This can be used to generate parsers, validate our output, or just generally serve as unambiguous documentation for Facebook Platform methods.
- No more encoded ids - we use real Facebook identifiers for events, groups, users, networks, photos, and albums.
- Reusable types like photos and locations for more intelligent parsing and client code.
- suitable framework for many more exciting developments to come in the near future.
While these changes will make the Facebook Platform more powerful, and more intuitive to use, they also mean that existing applications will need to be updated in order to continue working properly. The new service is available at the same api.facebook.com/restserver.php endpoint if you pass a version parameter v set to 1.0 in your GET or POST arguments. Passing no v parameter will return our original XML. The old version of the XML will be available until March 22, 2007. After that date, Facebook makes no guarantee about the availability of that XML format. Please contact developers-help@facebook.com with any questions or concerns.
A guide for updating your app to Facebook Platform 1.0 can be found here.
Our goal has always been to make features of the Facebook Platform as useful and cool as possible for you, the developers. In that spirit we will continue to provide new features, speed and stability as we move ahead.
Thanks to all of you for the awesome work you’ve done so far. We’ve got big plans for the Facebook Platform, and we hope you do too. Keep the great feedback coming, and happy hacking!
Recent News
Update on Simpler Policies and Enhanced Enforcement
November 24, 2009
Facebook Platform News 11/17/09
November 17, 2009
Evolving OAuth via the Open Web Foundation
November 17, 2009
Start Building with the Microsoft SDK for Facebook Platform
November 9, 2009
Continued Action Against Deceptive Ads
November 5, 2009
Creating a Slimmer JavaScript SDK Together
November 5, 2009
Security and Facebook Platform
November 5, 2009
Keep Your Users Coming Back for More
November 4, 2009
Postcards from October Developer Events
November 3, 2009


