I have an iOS app that has been fetching the user’s Facebook status updates and location checkins using “/me/posts” for several months. After today’s “breaking changes” update, “/me/posts” only returns recent “Like”s. It looks like “/me/statuses” and “/me/checkins” are the new proper places to check for these things. I guess that makes sense, but I saw no documentation anywhere describing these changes or saying that they would happen today. The original documentation about what is specifically returned from the graph API also seems pretty slim.
So my questions are: is this an official change to the API? Where was it specified? Where should I look so I can stay on top of these things and not have my app break for hundreds of users?
Perhaps more importantly: are “/me/statuses” and “/me/checkins” the new proper ways to get this information? Or is there something else?
Always good to keep a (sharp) eye on the Developer Roadmap. These types of changes happen often, but FB usually does a good job of calling them out ahead of time. You’ve answered your own question as far as whether or not it’s an “official” change – you’re seeing it in the wild – insofar as how Facebook works, it’s official.