Живое соединение


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 , передача репрезентативного состояния (REST) ​​и нотация объектов JavaScript (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 Contacts, Windows Live Messenger Web Toolkit, и другие) в единый API, основанный на отраслевых стандартах и ​​спецификациях. 13 сентября 2011 г. Messenger Connect был переименован в Live Connect и предоставляет дополнительные API для контактов и календарей OneDrive и Outlook , а также добавляет поддержку XMPP для службы Messenger .

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

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