Since releasing support for OpenSocial 0.7, we have been hard at work getting support ready for OpenSocial 0.8. The OpenSocial platform has been evolving at a rapid clip with a goal to ship a new set of features every 3-4 months. Today, we are releasing beta access of our OpenSocial 0.8 implementation. This means that things are stable enough where we are happy with the bits and are looking for feedback from developers outside of MySpace—that’s you!
When we release OpenSocial 0.8, you will not need to update any existing applications—by default they are all set to use the 0.7 libraries. You can set which version of OpenSocial to use for your application on the bottom of the Edit App Information page.
So, what changes should you look for as you move or test out OpenSocial 0.8? First, the notion of an IdSpec has been updated from an array of IDs to a JavaScript object of type opensocial.IdSpec. We made some other updates to the way you interact with an opensocial.Person, opensocial.Activity, and paginated data. See the complete explanation of breaking changes. We are moving aggressively to support the full OpenSocial specification. Soon, you will see support for features like activities and user preferences. Behind the scenes, we’ve started work on OpenSocial 0.9. This means that, in short order, you will have the ability to use and create custom tags within your markup.
As you develop new features, consider implementing them using OpenSocial 0.8. We have posted documentation on 0.8 that includes all the OpenSocial fields as well as the MySpace extensions.
Download the 0.8 Doc Set: MySpace_OpenSocial_0.8_001.zip (ZIP: 453 KB)
We are looking forward to your feedback on this!