I'm sure you got the email this morning, but they've made some updates to the API. I'm pasting the email in below:

Since launching the Facebook API in beta, we have heard some great feedback on our features from all of you. As we mature the Facebook API to version 1.0, we've taken your suggestions seriously and made some cool new changes.

This release includes all-new methods for adding social context to your app utilizing Facebook data. You'll see:

- New methods for interacting with notifications, groups, photo tags, and more.
- A well-defined XML language with public XML schema document (see http://api.facebook.com/1.0/facebook.xsd). This can be used to generate parsers, validate our output, or just generally serve as unambiguous documentation for Facebook API methods.
- No more encoded ids - we use real Facebook identifiers now for events, groups, users, networks, photos, and albums.
- Reusable types like photos and locations for more intelligent parsing and client code.
- A suitable framework for many more exciting developments to come in the near future.

A guide for updating your app to Facebook API version 1.0 can be found at http://developers.facebook.com/documentation.php?doc=update.

The old version of the API will be available until March 22, 2007. After that date, Facebook makes no guarantee about the availability of the old API. Please contact developers-help@facebook.com with any questions or concerns. You can receive more regular updates by subscribing to the Facebook Platform RSS feed at http://developers.facebook.com/news.php?format=xml

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.

Happy Hacking!

The Facebook Platform Team

This was one of the modules that I had on my list of things to create. Once I finish with my current project, I'd like to help.

Comments

kaerast’s picture

I was about to file an issue on this myself. Yes, we need to update to API 1.0. However, there are a few options for that:

a) wait for the PHP4 library to be updated
b) update the PHP4 library ourselves
c) move to supporting PHP5 and the official library only

The author of the PHP4 library hasn't touched it in months, but I'm hoping somebody else will update it for us. It already needs a few bug fixes though, so I'm not overly confident.

I really don't want to have to drop support for PHP 4 just yet, I'm assuming that's a long way down the Drupal roadmap. So that's not really an option.

My plan then is to wait a couple of weeks at most to see if somebody develops a PHP4 library, and if not I guess we'll have to start work on it ourselves.

kaerast’s picture

There's a PHP4 library for API 1.0 available at http://thecollegenitelife.com/kev/. I've started work on integrating this, but the sample code isn't working so it's taking a lot of time and effort.

I'm aiming to commit something to CVS within a week though.

rickvug’s picture

I'm interested in keeping up with this. Subscribing.

dempseyj’s picture

any further info on this?

Project: » Lost & found issues

This issue’s project has disappeared. Most likely, it was a sandbox project, which can be deleted by its maintainer. See the Lost & found issues project page for more details. (The missing project ID was 115643)