Conexión en vivo


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 servicios y datos principales de Windows Live a través de interfaces de programación de aplicaciones abiertas y de fácil acceso ( API) . En MIX07, el arquitecto sénior 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 procesos. 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 del lanzamiento "Wave 4" de Windows Live (conocido entonces como Messenger Connect ) y une las API previamente separadas de Windows Live (Windows Live ID, Windows Live Contacts, Windows Live Messenger Web Toolkit, y otros) en una sola API que se basa en 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 contactos y calendarios de OneDrive y Outlook , además de agregar compatibilidad con XMPP para el servicio Messenger .

Live Connect ofrece una variedad de formas para que los desarrolladores integren sus aplicaciones. Live Connect se puede usar en sitios web, en aplicaciones de escritorio, así como en aplicaciones estilo Metro de Windows 8 . Los desarrolladores pueden seleccionar entre varios tipos diferentes de integración, cada uno de los cuales cubre una variedad de escenarios, que incluyen: [3]

Además, Microsoft también ofrece API de ampliación de cliente de Windows Live para el 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:


Windows Live Developer Center , que contiene bibliotecas, ejemplos de código, documentación, descargas y foros para Live Connect