Mis favoritos | Español | Acceder

Documentación del API de OpenSocial

El API de OpenSocial es un conjunto de interfaces para programación de aplicaciones (API) comunes que permite crear aplicaciones sociales en muchos sitios web. Hay dos formas de acceder al API de OpenSocial: a través de la aplicación cliente mediante el API de JavaScript y a través del servidor con las API de datos REST.

API de JavaScript

El API de JavaScript se encuentra incluida en el espacio de nombres opensocial.* y proporciona acceso a tres áreas de funcionalidad principales:

  • Personas: información sobre personas concretas y sus relaciones.
  • Actividades: posibilidad de publicar y ver actualizaciones sobre lo que está haciendo la gente.
  • Persistencia: un sencillo almacén de datos de valor-clave que admite aplicaciones que mantienen un seguimiento del estado sin necesidad de utilizar el servidor.

Éstas son algunas de las cosas que podrás hacer con el API de JavaScript:

  • crear aplicaciones sin necesidad de mantener tu propio servidor,
  • crear aplicaciones que incluyan un componente de servidor (para procesamiento sin conexión o acceso desde otros sitios web),
  • crear aplicaciones completamente nuevas,
  • mostrar aplicaciones web ya existentes dentro de sitios web sociales,
  • añadir funciones de socialización a los gadgets existentes,
  • crear una aplicación que se pueda ejecutar en el contexto de muchos sitios web de redes sociales distintos.

El API de JavaScript se ha diseñado para utilizar tecnologías web estándar:

  • Está empaquetada como un conjunto de métodos en el espacio de nombre opensocial.*.
  • Permite utilizar bibliotecas de terceros y cualquier técnica de programación JavaScript estándar.
  • Incluye un sistema completo y asíncrono de devolución de llamadas para admitir una gran interactividad con AJAX.

Para crear una aplicación con el API de JavaScript de OpenSocial, consulta la Guía de introducción o el Tutorial de OpenSocial.

API de datos REST

El API de datos REST proporciona funciones complementarias al API de JavaScript que te permitirán acceder a personas, actividades y datos almacenados en tu servidor.

El API de datos REST también está diseñadas para utilizar tecnologías web estándar:

  • Las interacciones con el servidor están basadas en el protocolo REST AtomPub.
  • La autenticación se gestiona con OAuth.