Facebook Graph API 2.0

Facebook pulling the rug out from under us yet again!

Will the new changes have a major affect on my current implementation? I know I now have to go through review for certain permissions and that some graph endpoints have changed or been removed, but will modifying my code to work with the new API be as simple as changing a couple of endpoints?

What is the Corona statement on this? 

Corona Labs will strive to make sure the the Facebook library works with Facebook and allow you to submit apps to the supported stores.  Facebook issues breaking changes about every 3 months and we have to adapt to them.  We have zero control over what Facebook does and how you use it, is up to you.  It’s your responsibility to make sure your app is compliant with their changes and we will do what we can to minimize any API calls on our side (i.e. facebook.request() not getting renamed to facebook.doSomethingDifferent() unless FB forces it on us.)

Will it have major impact?  It’s hard to tell, we don’t know what you’re doing with Facebook.  But they’ve changed things like me/friends only returns your friends with the app installed now, so that could be a big impact, but we can’t guess.

Rob

Thanks for the reply Rob,

Yes for a start I do use the me/friends request. My app was developed pre graphics 2.0, does this mean I will also have to migrate to 2.0 to upload an update to the itunes store?

You have to “Migrate”, but that might be as simple as putting the line:

graphicsCompatibility = 1

in your config.lua where you set the width and height. 

Rob

Ok, so the graphics 1.0 compatibility is still available on the latest releases? It’s my understanding I would need to use a much newer Corona version to upload an update to iTunes than I previously used because of iOS having to be built with with xcode 5.1?

Will Corona be making changes to the facebook module? Or does it still work as it is?

Corona Labs will strive to make sure the the Facebook library works with Facebook and allow you to submit apps to the supported stores.  Facebook issues breaking changes about every 3 months and we have to adapt to them.  We have zero control over what Facebook does and how you use it, is up to you.  It’s your responsibility to make sure your app is compliant with their changes and we will do what we can to minimize any API calls on our side (i.e. facebook.request() not getting renamed to facebook.doSomethingDifferent() unless FB forces it on us.)

Will it have major impact?  It’s hard to tell, we don’t know what you’re doing with Facebook.  But they’ve changed things like me/friends only returns your friends with the app installed now, so that could be a big impact, but we can’t guess.

Rob

Thanks for the reply Rob,

Yes for a start I do use the me/friends request. My app was developed pre graphics 2.0, does this mean I will also have to migrate to 2.0 to upload an update to the itunes store?

You have to “Migrate”, but that might be as simple as putting the line:

graphicsCompatibility = 1

in your config.lua where you set the width and height. 

Rob

Ok, so the graphics 1.0 compatibility is still available on the latest releases? It’s my understanding I would need to use a much newer Corona version to upload an update to iTunes than I previously used because of iOS having to be built with with xcode 5.1?

Will Corona be making changes to the facebook module? Or does it still work as it is?