The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.3.0 - 2007-06-03

  • API changes *** JSON::Any is used by default, and parse is on by default, so a Perl data structure will be returned The JSON or XML response is still returned if parse is set to 0 Removed the (now unneeded) parse variables. Removed API::Base, API::Simple, API::Errors Removed Login.pm and moved its login method to Auth.pm Changed get_add_url and get_login_url to take in a hash. Those, along with auth->login now use the _add_url_params method. Added some API tests Updated examples/facebook-{desktop,web}-json to reflect new API Added examples/facebook-{desktop,web}-raw to show XML output on calls Removed examples/facebook-{desktop,web}-xml Updated examples/facebook-canvas-xml and renamed to facebook-canvas-json Fixed bug in get_session parsing Fixed POD errors in API.pm Tests: updated t/auth.t and and t/00.load.t; removed t/api_simple.t
  • Branch Sat Jun 2 01:40:44 PDT 2007 simple is now the default. { NoAttr => 1, SuppressEmpty => 1} is default parse_params for XML Updated docs Updated examples Updated Auth.pm and Base.pm to account for simple change Removed now defunct WWW::Facebook::API::Simple Applied David Leadbeater's patch fixes generat_sig and verify_sig in Base.pm adds get_facebook_url, get_add_url, get_login_url, get_app_url added canvas example

Modules

Facebook API implementation
Authentication utilities for Client
Facebook canvas related methods
Events for Client
FBML methods for Client
Message methods for Client
Feed methods for Client
Friend methods for Client
Groups methods for Client
Notifications methods for Client
Photos methods for Client
Profile methods for Client
Update methods for Client
Users methods for Client