Živé připojení - Live Connect
Živé připojení (dříve Messenger Connect, Živé služby a Windows Live Dev) je kolekce API a běžných ovládacích prvků, které vývojářům umožňují hlubší kontrolu a nabízejí přístup k jádru Windows Live služby a data prostřednictvím otevřených a snadno přístupných aplikační programovací rozhraní (API). Na MIX07 popsal Senior Architect společnosti Microsoft Danny Thorpe:[1]
[Windows Live Platform] dnes může kombinovat video, fotografie, kontakty, mapy a vyhledávání do webových aplikací. Uživatelé mohou pustit webové ovládací prvky do webových aplikací pomocí několika řádků JavaScriptu a být v provozu během několika minut a mohou se ponořit o něco hlouběji, aby mohli přímo přistupovat k API služeb a definovat své vlastní uživatelské rozhraní a tok procesů. Uživatelé mají kontrolu nad tím, jaké aplikace mají přístup k jejich soukromým datům, a mohou tento přístup kdykoli zrušit.
Live Connect je postaven na standardních webových technologiích, jako je OAuth 2.0, Převod reprezentačního státu (REST), a JavaScript Object Notation (JSON), a je navržen pro práci s jakoukoli technologií nebo zařízením včetně ASP.NET, Microsoft Silverlight (modely v prohlížeči a mimo prohlížeč), Windows Presentation Foundation (WPF), Adobe Flash, PHP, a Jáva.[2]
Live Connect byl vydán 24. června 2010 jako součást vydání „Wave 4“ služby Windows Live (známé tehdy jako Messenger Connect) a spojuje dříve samostatná rozhraní API Windows Live (Windows Live ID, kontakty Windows Live, Windows Live Messenger Web Toolkit a další) do jednoho API založeného na průmyslových standardech a specifikacích. 13. září 2011 byla služba Messenger Connect přejmenována na Live Connect a přináší další rozhraní API pro OneDrive a Outlook kontakty a kalendáře stejně jako přidání XMPP podpora pro Posel servis.
Knihovny, rozhraní a ovládací prvky
Live Connect poskytuje vývojářům různé způsoby integrace jejich aplikací. Live Connect lze použít na webových stránkách, v desktopových aplikacích a také Windows 8 Aplikace ve stylu metra. Vývojáři si mohou vybrat z několika různých typů integrace, z nichž každý pokrývá celou řadu scénářů, včetně:[3]
- OAuth 2.0
- Převod reprezentačního stavu (ZBYTEK)
- JavaScript Object Notation (JSON)
Live Connect zahrnuje následující funkce pro weby, aplikace a zařízení:
Servis | Implementace | Popis |
---|---|---|
OneDrive | Fotky | Umožněte uživatelům nahrávat, prohlížet, sdílet nebo tisknout fotografie uložené na jejich zařízeních SkyDrive z webu vývojáře, aplikace nebo zařízení. |
Dokumenty | Umožněte uživatelům otevírat, ukládat, přistupovat a sdílet dokumenty uložené v jejich SkyDrive z webu vývojáře, aplikace nebo zařízení. | |
Výhled | Kalendář | Umožněte vývojářům přístup a uložení schůzek v kalendáři na uživatele Hotmail kalendář a poskytnout vývojářům možnost připomenout svým uživatelům důležité události na základě jejich stávajících událostí kalendáře. |
Kontakty | Umožněte vývojářům přístup k jejich uživatelům Kontakty služby Hotmail seznam a umožnit těmto uživatelům určit, které z jejich kontaktů jsou již členy webu nebo aplikace vývojáře. | |
Posel | Rozhraní XMPP | Poskytuje API pro vývojáře k integraci Windows Live Messenger službu okamžitých zpráv na svých webových stránkách, v aplikacích nebo zařízeních přes internet XMPP protokol. |
Aktualizace stavu | Povolit vývojářům aktualizovat stav uživatele na Windows Live Messenger aby dali svým přátelům vědět, že aktuálně používají váš web nebo aplikaci. | |
Sdílení odznaku | Umožněte vývojářům integrovat na svůj web „odznak sdílení“, který uživatelům umožní sdílet obsah na webu nebo v aplikaci vývojáře prostřednictvím Windows Live Messenger. | |
ID | Ověření | Řešení jednotného přihlášení, které uživatelům umožňuje identifikovat se pomocí jejich Windows Live ID k ověřování až na web nebo aplikaci vývojáře. |
Profil | Povolit webu nebo aplikaci vývojáře přístup k jeho uživateli Profil údaje, jako je jméno, datum narození, pracovní profil a kontaktní údaje. |
Rozhraní API Windows Live Client Extensibility
Kromě toho společnost Microsoft také nabízí rozhraní Windows Live Client Extensibility API pro klientský software Windows Live, jako je Windows Live Photo Gallery, Spisovatel, a Posel. Tyto API jsou oddělené od Živé připojenía zahrnuje následující funkce:
Servis | Popis |
---|---|
Messenger Activity SDK | Umožňuje vývojářům vytvářet aplikace a hry, které využívají výhod víceuživatelské komunikační funkce poskytované společností Windows Live Messenger. K těmto aplikacím a hrám lze přistupovat prostřednictvím nabídky „Činnosti“ nebo „Hry“ v rámci a Windows Live Messenger Okno konverzace. |
Galerie fotografií SDK | Zahrnuje Publishing Plug-in Platform což umožňuje vytváření doplňků pro publikování fotografií a videa pro Windows Live Photo Gallery, stejně jako Jednoduché body rozšiřitelnosti které poskytují způsoby rozšíření, přizpůsobení a integrace s Windows Live Photo Gallery. |
Writer SDK | Zahrnuje Aplikační API které vývojářům umožňují vytvářet aplikace, které se spouští Windows Live Writer k vytvoření nových příspěvků nebo položek "Blog This" pro odkazy, úryvky, obrázky a položky zdroje, Rozhraní API pro zdroj obsahu které vývojářům pomáhají rozšířit možnosti Windows Live Writer vkládat, upravovat a publikovat nové typy obsahu a Rozhraní API pro přizpůsobení poskytovatele které vývojářům umožňují přizpůsobit a přidat nové funkce do Windows Live Writer uživatelské rozhraní. |
Viz také
Reference
- ^ „Momentary Gouts of Reason: MIX07: Windows Live Platform beta“. Kvantová mechanika Windows Live. Microsoft. 1. května 2007.
- ^ „Co je Messenger Connect?“. MSDN. Microsoft.
- ^ „Průvodce pro vývojáře Live Connect“. MSDN. Microsoft.
externí odkazy
- Živé připojení
- Live Connect Interactive SDK
- Live Connect dokumentace na MSDN
- Blog Windows Live pro vývojáře - oficiální týmový blog pro Windows Live Messenger Connect
- Informace o vývojáři doplňků Windows Live