Earlier this week Myspace announced a partnership with Google to deliver real-time status updates to the search experience. As of today, the company is furthering its real-time efforts by announcing the public release of the real-time stream, status and mood commenting, open search and photo upload APIs.
Myspace’s offer to deliver real-time updates to developers is not a trivial one. According to Chief Operating Officer Mike Jones, the company’s stream consists of more than 46 million status updates and uploads per day. Some of the unique aspects of the API include the fact that there is no volume restriction for developers. As well, the MySpace developer platform aims to encompass open standards including OpenSocial, OpenID, OAuth, ActivityStrea.ms and now WebHooks following the PubSubHubBub delivery model.
A complete list of APIs include:
1. Real-Time Stream API:This API gives developers real-time push capabilities. Developers can control data flow through a series of granular filters. In addition to Google, the company’s first API partners include Groovy Corp and One Riot.
2. Status and Mood Commenting API: This tools allows developers to integrate MySpace mood and status updates to 3rd party sites. From there users can comment on the 3rd party site with real-time syncing to MySpace.
3. Open Search API: This allows 3rd party sites to include MySpace profiles in search results. While other services allow users to search for people by location, the unique aspect of this is that you can filter by words like “celebrity” and “musician”.
4. Photo Upload API: This allows users to upload photos to MySpace from 3rd party sites.
In addition to the API tools, the company has improved it’s post-to/share tools. Users can now post content from 3rd party sites and stream it directly to their MySpace activity stream with a link back to the original content.
To encourage creative use of the APIs, MySpace is also launching a developer’s challenge. For info, developers can visit the MySpace developer’s wiki.