라이브 커넥트
Live ConnectLive Connect(이전의 Messenger Connect, Live Services 및 Windows Live Dev)는 API와 공통 컨트롤의 집합체입니다.개발자는 보다 심도 있는 제어를 할 수 있으며, 오픈하고 쉽게 접근할 수 있는 애플리케이션 프로그래밍 인터페이스(API)를 통해 핵심 Windows Live 서비스와 데이터에 액세스할 수 있습니다.MIX07에서 마이크로소프트의 시니어 아키텍트 Danny Thorpe는 [1]다음과 같이 설명했습니다.
[Windows Live Platform]는 현재 비디오, 사진, 연락처, 지도 및 검색을 웹 응용 프로그램에 결합할 수 있습니다.사용자는 몇 줄의 JavaScript를 사용하여 웹 애플리케이션에 웹 컨트롤을 드롭하고 몇 분 만에 가동시킬 수 있습니다.또한 서비스 API에 직접 액세스하여 사용자 고유의 UI 및 프로세스 흐름을 정의할 수 있습니다.사용자는 개인 데이터에 액세스할 수 있는 애플리케이션을 제어할 수 있으며 언제든지 해당 액세스를 취소할 수 있습니다.
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는 2010년 6월 24일 Windows Live의 "Wave 4" 릴리즈(당시 Messenger Connect로 알려짐)의 일부로 출시되었으며, 이전에는 Windows Live의 개별 API(Windows Live ID, Windows Live 연락처, Windows Live Messenger Web Toolkit 등)를 업계 표준과 사양에 따라 단일 API로 통합했습니다.2011년 9월 13일 Messenger Connect는 Live Connect로 이름이 변경되었으며 OneDrive 및 Outlook 연락처와 캘린더를 위한 추가 API를 제공하며 Messenger 서비스에 대한 XMPP 지원을 추가했습니다.
라이브러리, 인터페이스 및 컨트롤
Live Connect는 개발자가 애플리케이션을 통합할 수 있는 다양한 방법을 제공합니다.Live Connect는 웹 사이트, 데스크톱 응용 프로그램 및 Windows 8 Metro 스타일의 응용 프로그램에서 사용할 수 있습니다.개발자는 다음과 [3]같은 다양한 시나리오를 포함하는 여러 유형의 통합 중에서 선택할 수 있습니다.
- OAuth 2.0
- 표현 상태 전송(REST)
- JavaScript 객체 표기법(JSON)
Live Connect에는 웹 사이트, 응용 프로그램 및 장치에 대한 다음과 같은 기능이 포함되어 있습니다.
| 서비스 | 실행 | 묘사 |
|---|---|---|
| 원드라이브 | 사진들 | 개발자의 웹 사이트, 응용 프로그램 또는 장치에서 SkyDrive에 저장된 사진을 업로드, 보기, 공유 또는 인쇄할 수 있습니다. |
| 문서. | 사용자가 개발자의 웹 사이트, 응용 프로그램 또는 장치 내에서 SkyDrive에 저장된 문서를 열고, 저장하고, 액세스하고, 공유할 수 있습니다. | |
| 아웃룩 | 캘린더 | 개발자가 사용자의 Hotmail 캘린더에 일정관리 약속에 액세스하여 저장할 수 있도록 허용하고 개발자가 기존 캘린더 이벤트를 기반으로 사용자에게 중요한 이벤트를 알릴 수 있는 기능을 제공합니다. |
| 연락처 | 개발자가 사용자의 Hotmail 연락처 목록에 액세스할 수 있도록 허용하고 이러한 사용자는 이미 개발자의 웹 사이트 또는 응용 프로그램의 구성원인 연락처를 식별할 수 있습니다. | |
| 메신저 | XMPP 인터페이스 | 개발자가 XMPP 프로토콜을 통해 웹 사이트, 응용 프로그램 또는 장치에 Windows Live Messenger 인스턴트 메시징 서비스를 통합할 수 있는 API를 제공합니다. |
| 상태 갱신 | 개발자가 Windows Live Messenger에서 사용자의 상태를 업데이트하여 현재 사용자의 웹 사이트 또는 응용 프로그램을 사용하고 있음을 친구에게 알릴 수 있습니다. | |
| 배지 공유 | 개발자가 웹 사이트에 "공유 배지"를 통합하여 사용자가 Windows Live Messenger를 통해 개발자의 웹 사이트 또는 응용 프로그램에서 컨텐츠를 공유할 수 있도록 합니다. | |
| 아이디 | 인증 | 사용자가 Windows Live ID를 사용하여 개발자의 웹 사이트 또는 응용 프로그램을 인증함으로써 자신을 식별할 수 있는 싱글 사인온 솔루션입니다. |
| 프로필 | 개발자의 웹 사이트 또는 응용 프로그램이 이름, 생일, 회사 프로필 및 연락처 세부 정보와 같은 사용자의 프로필 데이터에 액세스할 수 있도록 허용합니다. |
Windows Live 클라이언트 확장성 API
또한 Microsoft는 Windows Live Photo Gallery, Writer, Messenger 등의 Windows Live Client 소프트웨어용 Windows Live Client Extensibility API도 제공하고 있습니다.이러한 API는 Live Connect와는 별도로 다음 기능을 포함합니다.
| 서비스 | 묘사 |
|---|---|
| 메신저 액티비티 SDK | 개발자는 Windows Live Messenger에서 제공하는 멀티 유저 통신 기능을 활용하는 애플리케이션과 게임을 개발할 수 있습니다.이러한 응용 프로그램 및 게임은 Windows Live Messenger Conversation 창의 "Activities" 또는 "Games" 메뉴를 통해 액세스할 수 있습니다. |
| 포토갤러리 SDK | Windows Live Photo Gallery용 사진 및 비디오 게시 플러그인을 만들 수 있는 Publishing Plug-in Platform과 Windows Live Photo Gallery의 확장, 사용자 정의 및 통합 방법을 제공하는 Simple Extensibility Points를 포함합니다. |
| 라이터 SDK | 개발자가 Windows Live Writer를 기동하여 새로운 투고를 작성하거나 링크, 스니펫, 이미지 및 피드 아이템의 "Blog This" 아이템을 작성할 수 있는 응용 프로그램 API, 개발자가 Windows Live Writer의 기능을 확장하여 새로운 유형의 콘텐츠를 삽입, 편집 및 게시할 수 있도록 지원하는 Content Source Plugin API를 포함합니다.개발자가 Windows Live Writer 사용자 인터페이스에 새로운 기능을 사용자 정의하고 추가할 수 있는 공급자 사용자 지정 API입니다. |
「 」를 참조해 주세요.
레퍼런스
- ^ "Momentary Gouts of Reason: MIX07: Windows Live Platform beta". Windows Live Quantum Mechanics. Microsoft. May 1, 2007.
- ^ "What is Messenger Connect?". MSDN. Microsoft.
- ^ "Live Connect Developer Guide". MSDN. Microsoft.
외부 링크
- 라이브 커넥트
- Live Connect 인터랙티브 SDK
- MSDN에서의 Live Connect 매뉴얼
- Windows Live for Developer 블로그 - Windows Live Messenger Connect 공식 팀 블로그
- Windows Live 플러그인 개발자 정보