Facebook July 10 Breaking Changes – Will your app break?
So what will break existing apps?
Comments “count” field has been removed.
So if your app uses that, you’ll have to get on top of removing it. And replace it with…. nothing in a lot of cases.
If you query the comments object and ask for a summary “'{id}/comments?summary=true” you can still get a count, but you can’t field expand the summary on a wall feed for example. I have opened a question on StackOverflow regarding this here.
The best alternative without extra calls is to at least count the comments there were delivered as part of your query.
Also to remember to remove the “publish_checkin” permission from your auth requests.
Checkins have been removed.
These have been replaced with regular old status posts, so if you are posting using the graph api, just replace the POST to “checkins” to “feed” and you’ll be right as rain.
The only thing to be wry of, is that posting a status with no message (as you would a checkin) is as far as I’m concerned, undocumented behaviour . It works now, but perhaps once July 10 actually kicks in, it might not work, so I would encourage including a message to go along with the “checkin”. I think this is sound advice because I think the logic behind removing pure checkins was to remove posts of low quality, ones without any message.
There are a few other changes, so it’s worth having a review over at
https://developers.facebook.com/roadmap/
But I suspect the rest of the changes will only impact those who were already “doing it wrong”.