Live Connect (anteriormente Messenger Connect , Live Services y Windows Live Dev ) es una colección de API y controles comunes que permiten a los desarrolladores tener un control más profundo y ofrece acceso a los principales servicios y datos de Windows Live a través de interfaces de programación de aplicaciones abiertas y de fácil acceso ( API) . En MIX07, el arquitecto senior de Microsoft, Danny Thorpe, describió: [1]
[La plataforma Windows Live] hoy puede combinar videos, fotos, contactos, mapas y búsquedas en aplicaciones web. Los usuarios pueden colocar controles web en las aplicaciones web con solo unas pocas líneas de JavaScript y estar en funcionamiento en cuestión de minutos, y pueden profundizar un poco más para acceder a las API de servicio directamente y definir su propia interfaz de usuario y flujo de proceso. Los usuarios tienen control sobre qué aplicaciones pueden acceder a sus datos privados y pueden revocar ese acceso en cualquier momento.
Live Connect se basa en tecnologías web estándar como OAuth 2.0 , Representational State Transfer (REST) y JavaScript Object Notation (JSON) , y está diseñado para funcionar con cualquier tecnología o dispositivo, incluidos ASP.NET , Microsoft Silverlight (en el navegador y modelos fuera del navegador), Windows Presentation Foundation (WPF), Adobe Flash , PHP y Java . [2]
Live Connect se lanzó el 24 de junio de 2010 como parte de la versión "Wave 4" de Windows Live (conocida entonces como Messenger Connect ), y une API previamente separadas de Windows Live (Windows Live ID, Windows Live Contacts, Windows Live Messenger Web Toolkit, y otros) en una única API que se basa en los estándares y especificaciones de la industria. El 13 de septiembre de 2011, Messenger Connect pasó a llamarse Live Connect y trae API adicionales para los contactos y calendarios de OneDrive y Outlook , además de agregar compatibilidad con XMPP para el servicio Messenger .
Bibliotecas, interfaces y controles
Live Connect proporciona una variedad de formas para que los desarrolladores integren sus aplicaciones. Live Connect se puede utilizar en sitios web, en aplicaciones de escritorio, así como en aplicaciones de estilo Windows 8 Metro. Los desarrolladores pueden seleccionar entre varios tipos diferentes de integración, cada uno de los cuales cubre una variedad de escenarios, que incluyen: [3]
Live Connect incluye las siguientes capacidades para sitios web, aplicaciones y dispositivos:
Servicio | Implementación | Descripción |
---|---|---|
OneDrive | Fotos | Permita que los usuarios carguen, vean, compartan o impriman fotos almacenadas en su SkyDrive desde el sitio web, la aplicación o el dispositivo del desarrollador. |
Documentos | Permita que los usuarios abran, guarden, accedan y compartan documentos almacenados en su SkyDrive desde el sitio web, la aplicación o el dispositivo del desarrollador. | |
panorama | Calendario | Permita que los desarrolladores accedan y guarden citas del calendario en el Calendario de Hotmail del usuario y brinde a los desarrolladores la capacidad de recordar a sus usuarios eventos importantes basados en sus eventos de Calendario existentes. |
Contactos | Permita que los desarrolladores accedan a la lista de contactos de Hotmail de sus usuarios y permita que estos usuarios identifiquen cuáles de sus contactos ya son miembros del sitio web o la aplicación del desarrollador. | |
Mensajero | Interfaz XMPP | Proporciona API para que los desarrolladores integren el servicio de mensajería instantánea Windows Live Messenger en su sitio web, aplicación o dispositivo a través del protocolo XMPP . |
Actualización de estado | Permita que los desarrolladores actualicen el estado de un usuario en Windows Live Messenger para que sus amigos sepan que actualmente están usando su sitio web o aplicación. | |
Compartiendo insignia | Permita que los desarrolladores integren una "insignia para compartir" en su sitio web, lo que permite a los usuarios compartir el contenido en el sitio web o la aplicación del desarrollador a través de Windows Live Messenger . | |
IDENTIFICACIÓN | Autenticación | Una solución de inicio de sesión único que permite a los usuarios identificarse mediante el uso de su Windows Live ID para la autenticación a través del sitio web o la aplicación del desarrollador. |
Perfil | Permita que el sitio web o la aplicación del desarrollador acceda a los datos del perfil de su usuario , como el nombre, la fecha de nacimiento, el perfil de trabajo y los detalles de contacto. |
API de extensibilidad de cliente de Windows Live
Además, Microsoft también ofrece API de extensibilidad de cliente de Windows Live para software de cliente de Windows Live, como Windows Live Photo Gallery , Writer y Messenger . Estas API son independientes de Live Connect e incluyen las siguientes capacidades:
Servicio | Descripción |
---|---|
SDK de actividad de Messenger | Permite a los desarrolladores crear aplicaciones y juegos que aprovechan la funcionalidad de comunicación multiusuario proporcionada por Windows Live Messenger . Se puede acceder a estas aplicaciones y juegos a través del menú "Actividades" o "Juegos" dentro de una ventana de conversación de Windows Live Messenger . |
SDK de galería de fotos | Incluye la Plataforma de complementos de publicación que permite la creación de complementos de publicación de fotos y videos para la Galería fotográfica de Windows Live , así como Puntos de extensibilidad simple que brindan formas de ampliar, personalizar e integrar con la Galería fotográfica de Windows Live . |
SDK de escritor | Incluye la API de aplicación que permite a los desarrolladores crear aplicaciones que inician Windows Live Writer para crear nuevas publicaciones o elementos de "Blog This" para enlaces, fragmentos, imágenes y elementos de fuentes , la API de complemento de fuente de contenido que ayuda a los desarrolladores a ampliar las capacidades de Windows Live Writer para insertar, editar y publicar nuevos tipos de contenido, y la API de personalización del proveedor que permite a los desarrolladores personalizar y agregar nuevas capacidades a la interfaz de usuario de Windows Live Writer . |
Ver también
Referencias
- ^ "Gotas momentáneas de la razón: MIX07: beta de Windows Live Platform" . Mecánica cuántica de Windows Live . Microsoft . 1 de mayo de 2007.
- ^ "¿Qué es Messenger Connect?" . MSDN . Microsoft .
- ^ "Guía para desarrolladores de Live Connect" . MSDN . Microsoft .
enlaces externos
- Live Connect
- SDK interactivo de Live Connect
- Documentación de Live Connect en MSDN
- Blog de Windows Live para desarrolladores: blog oficial del equipo para Windows Live Messenger Connect
- Información para desarrolladores de complementos de Windows Live