Facebook breaking change to launch October 1

Facebook’s recent changes have been all over the news and the Internet, and while most Facebook users won’t care about the change coming on October 1, it does effect those of us who develop Facebook Apps.

On Saturday Facebook is upgrading their SDK for PHP and JavaScript to use OAuth 2.0, a new and more secure version of the OAuth platform. This is also what’s called a “breaking” change. That means all existing Facebook applications using the previous 2.1 PHP SDK and JavaScript need to be upgraded to the PHP 3.1.1 SDK or your Facebook App will no longer work after October 1.

One of the big effects of this is upgrade is the change to how apps access Facebook user information, which means that all Canvas and Page tab apps must convert to process signed_request (fb_sig will be removed).

Two other things to note:

  • Apps that have been built using the Facebook PHP SDK 3.1.1 do not need to be changed.
  • Apps that are using the old JavaScript library for authentication need to modify their code.

If you’re need to get working on these changes before anything breaks you can follow the steps from Facebook to make the upgrade.

Leave a Comment