OpenSocial: APIs for social network applications

OpenSocial is a set of common application programming interfaces (APIs) for web-based social network applications, developed by Google along with MySpace and a number of other social networks.

Applications implementing the OpenSocial APIs will be interoperable with any social network system that supports them. There are many websites implementing OpenSocial, including Hyves, LinkedIn, MySpace and Plaxo.

Based on HTML and JavaScript, as well as the Google Gadgets framework, OpenSocial includes four APIs for social software applications to access data and core functions on participating social networks. Each API addresses a different aspect: one is the general JavaScript API, one for People and Friends (people and relationship information), one for Activities (publishing and accessing user activity information), and one for Persistence (simple key-value pair data for server-free stateful applications).

Leave a Reply