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

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

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 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]

Live Connect включает в себя следующие возможности для веб-сайтов, приложений и устройств:

УслугаВыполнениеОписание
OneDriveФотоРазрешить пользователям загружать, просматривать, делиться и печатать фотографии, хранящиеся на SkyDrive, с веб-сайта, из приложения или с устройства разработчика.
ДокументыРазрешить пользователям открывать, сохранять, получать доступ и делиться документами, хранящимися на их SkyDrive , с веб-сайта, из приложения или с устройства разработчика.
ПерспективыКалендарьРазрешить разработчикам получать доступ к встречам в календаре пользователя Hotmail и сохранять их в нем , а также предоставить разработчикам возможность напоминать пользователям о важных событиях на основе существующих событий в календаре.
КонтактыРазрешить разработчикам получать доступ к списку контактов Hotmail своих пользователей и разрешить этим пользователям определять, какие из их контактов уже являются участниками веб-сайта или приложения разработчика.
ПосланникИнтерфейс XMPPПредоставляет разработчикам API-интерфейсы для интеграции службы мгновенных сообщений Windows Live Messenger на своих веб-сайтах, в приложениях или устройствах через протокол XMPP .
Обновление статусаРазрешите разработчикам обновлять статус пользователя в Windows Live Messenger, чтобы сообщить его друзьям, что они в данный момент используют ваш веб-сайт или приложение.
Значок «Поделиться»Разрешить разработчикам интегрировать «значок общего доступа» на свои веб-сайты, позволяющий пользователям делиться контентом на веб-сайте или в приложении разработчика через Windows Live Messenger .
ИДЕНТИФИКАТОРАутентификацияРешение для единого входа, позволяющее пользователям идентифицировать себя, используя свой Windows Live ID для аутентификации на веб-сайте или в приложении разработчика.
ПрофильРазрешить веб-сайту или приложению разработчика получать доступ к данным профиля пользователя, таким как имя, день рождения, рабочий профиль и контактные данные.

API-интерфейсы расширения клиента Windows Live

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

УслугаОписание
SDK для активности MessengerПозволяет разработчикам создавать приложения и игры, которые используют функциональность многопользовательского общения, предоставляемую Windows Live Messenger . Доступ к этим приложениям и играм можно получить через меню «Действия» или «Игры» в окне беседы Windows Live Messenger .
Фотогалерея SDKВключает платформу подключаемых модулей публикации , которая позволяет создавать подключаемые модули публикации фотографий и видео для Windows Live Photo Gallery , а также простые точки расширения , которые предоставляют способы расширения, настройки и интеграции с Windows Live Photo Gallery .
Писатель SDKВключает API приложения , который позволяет разработчикам создавать приложения, запускающие Windows Live Writer , для создания новых сообщений или элементов «Blog This» для ссылок, фрагментов, изображений и элементов ленты, API подключаемого модуля источника контента , который помогает разработчикам расширять возможности Windows Live Writer для вставки, редактирования и публикации новых типов контента, а также API настройки поставщика , который позволяет разработчикам настраивать и добавлять новые возможности в пользовательский интерфейс Windows Live Writer .

Смотрите также

Ссылки

  1. ^ "Моментарные всплески разума: MIX07: Windows Live Platform beta". Windows Live Quantum Mechanics . Microsoft . 1 мая 2007 г.
  2. ^ "Что такое Messenger Connect?". MSDN . Microsoft .
  3. ^ "Руководство разработчика Live Connect". MSDN . Microsoft .
  • Живое подключение
  • Интерактивный SDK Live Connect
  • Документация Live Connect на MSDN
  • Блог Windows Live для разработчиков — официальный блог команды Windows Live Messenger Connect
  • Информация для разработчиков подключаемых модулей Windows Live
Взято с "https://en.wikipedia.org/w/index.php?title=Live_Connect&oldid=1210061860"