Живое подключение


Live Connect (ранее Messenger Connect , Live Services и Windows Live Dev ) — это набор API и общих элементов управления, которые позволяют разработчикам иметь более глубокий контроль и предлагают доступ к основным службам и данным Windows Live через открытые и легкодоступные интерфейсы прикладного программирования ( API) . На MIX07 старший архитектор Microsoft Дэнни Торп описал: [1]

[Платформа Windows Live] сегодня может объединять видео, фотографии, контакты, карты и поиск в веб-приложения. Пользователи могут размещать веб-элементы управления в веб-приложениях с помощью всего нескольких строк JavaScript и начать работу за считанные минуты, а также они могут немного углубиться, чтобы получить прямой доступ к API-интерфейсам служб и определить свой собственный пользовательский интерфейс и поток процессов. Пользователи контролируют, какие приложения могут получить доступ к их личным данным, и могут отозвать этот доступ в любое время.

Live Connect основан на стандартных веб-технологиях, таких как OAuth 2.0 , Representational State Transfer (REST) ​​и JavaScript Object Notation (JSON) , и предназначен для работы с любыми технологиями и устройствами, включая ASP.NET , Microsoft Silverlight (в браузере и внебраузерные модели), Windows Presentation Foundation (WPF), Adobe Flash , PHP и Java . [2]

Live Connect был выпущен 24 июня 2010 г. как часть выпуска Windows Live «Wave 4» (известного тогда как Messenger Connect ) и объединяет ранее отдельные API-интерфейсы Windows Live (Windows Live ID, контакты Windows Live, Windows Live Messenger Web Toolkit, и другие) в единый API, основанный на отраслевых стандартах и ​​спецификациях. 13 сентября 2011 г. Messenger Connect был переименован в Live Connect и предоставляет дополнительные API для контактов и календарей OneDrive и Outlook , а также добавляет поддержку XMPP для службы Messenger .

Live Connect предоставляет разработчикам различные способы интеграции своих приложений. Live Connect можно использовать на веб-сайтах, в настольных приложениях, а также в приложениях в стиле Metro для Windows 8 . Разработчики могут выбирать из нескольких различных типов интеграции, каждый из которых охватывает различные сценарии, в том числе: [3]

Кроме того, Microsoft также предлагает API расширения клиента Windows Live для клиентского программного обеспечения Windows Live, такого как Windows Live Photo Gallery , Writer и Messenger . Эти API отделены от Live Connect и включают следующие возможности:


Центр разработчиков Windows Live , содержащий библиотеки, примеры кода, документацию, файлы для загрузки и форумы для Live Connect.