On Friday, Facebook announced a new staged migration system designed to give app developers time to test new fixes and features before they go live.
This is how it works: In one month, the migration will be enabled by default for new applications. Then in three months, the migration will be automatically enabled for all applications.
This opt-in system gives developers a chance to understand and test the new improvements before they are officially implemented (as has been the case in the past).
The “November 2010 Rollup” basically updates the Graph API to change the terminology from “fan” to “like,” meaning the likes on the post object will total both the “like” count and the users that have liked it.
The new updates also put all Event times on the Coordinated Universal Time standard (UTC) which was apparently a request from the community. The update will also enhance the clarity of Facebook privacy settings in FQL.
Here are the specifics about the first set of changes, from the Facebook developer blog:
- Graph API: The fan count attribute on the Page object will be renamed to likes.
- Graph API: The likes connection on the Post object will include both the count and the users that have liked the object.
- Graph API: All id fields returned by POST calls will be typed as strings.
- Graph API: For events, start time and end time will use UTC time rather than Pacific time.
- FQL: The networks field in privacy table will be ‘ALL_NETWORKS’ instead of ‘1’ if an object is shared for all of user’s networks.
Also, the single sign-on functionality that was announced at last week’s mobile event is now available in the latest version of the Facebook iOS SDK. This functionality allows users logged into the app on their mobile phone to log in only once – after that they have access to their other Facebook-integrated apps on their device with just one click.
Developers: How do you like Facebook’s new monthly migration system? Tell us in the comments below how it’s working for you.