Das jüngste Release unserer Developer-Plattform erleichtert das Entwickeln für Windows Live-Dienste deutlich. So können Sie nun ganz einfach Nutzern die Möglichkeit zur Verfügung stellen, direkt auf ihren mobilen Geräten und in Apps bestimmte Windows Live-Daten wie Kontakte oder Fotos aus Hotmail, Messenger und SkyDrive abzurufen.
Und so wollen wir Ihnen die Arbeit komfortabler gestalten:
- Vereinfachtes Setup einer Anwendungen ohne die Notwendigkeit von serverseitigem Code
- Verbesserter Anmeldungs- und Einverständniserklärungsprozess über mobile Geräte
- Angebot von Code-Beispielen, die die wesentlichen Schritte zum Entwickeln einer mobilen Applikation demonstrieren, in der Nutzerdaten aus der Cloud abgefragt werden soll.
Vereinfachtes Setup
Über vergangene Updates unserer Developer-Plattform haben wir herausgefunden, dass Entwickler Ihre Anwendungen in der Regel nicht mit dahinter liegenden Web-Diensten verstärken. Daraus ergibt sich für Apps die Notwendigkeit, mit unseren Autorisierungsdiensten zu kommunizieren. Zudem müssen die Endpunkte der Web-Dienste für clientseitige Anwendungen aktiviert sein.
Der Registrierungsprozess für neue Apps auf http://manage.dev.live.com ist mittlerweile recht schlank: Die einzigen Informationen, die für das Entwickeln einer Anwendung notwendig sind, sind Name und Programmiersprache der Apps.

Mit Klick auf I accept erhalten Sie eine Client ID sowie ein Kennwort. Wer mit OAuth 2.0 vertraut ist, dem fällt vielleicht auf, dass ein Schritt zu fehlen scheint: Es wird keine URL angezeigt, auf die die Nutzer nach erfolgreichem Login umgeleitet werden und Zugriff auf eigene Daten über Ihre Anwendung erhalten. Dieser Schritt ist nun optional.
Mobile und Desktopanwendungen, die nicht über eine Landingpage verfügen, können bei OAuth 2.0-Anfragen stattdessen auf https://oauth.live.com/desktop umgeleitet werden. Bitte beachten Sie, dass diese URL bei Apps für den Mobile-Bereich nicht auf der Konfigurationsseite für Anwendungen angegeben wird, da sie abgelehnt wird.
Verbesserter Anmeldungs- und Einverständniserklärungsprozess
Wir haben ein Code-Beispiel vorbereitet, das zeigt, wie über Windows Phone auf das SkyDrive-Fotoalbum eines Nutzers zugegriffen werden kann. Hier werden die wesentlichen Schritte zusammengetragen, die eine Anwendung durchlaufen muss, um einen Nutzer anzumelden und das Einverständnis einzuholen, um auf ihre Daten zuzugreifen. Für den Anmeldeprozess muss die Anwendung eine URL zur OAuth 2.0-Autorisierung erstellen und die entsprechenden Freigaben für die benötigten Daten einholen.
Hier das Beispiel:

Wenn die erstellte URL per Browser angesteuert wird, durchläuft der Nutzer folgenden Prozess:

Nach dem Login bekommt der Nutzer eine Einverständniserklärung angezeigt. Darin wird abgefragt, welche Informationen die App abfragen darf, nämlich allgemeine Nutzerinformationen und SkyDrive-Fotos.
![clip_image002[6] clip_image002[6]](http://www.windowslive.de/Blog/image.axd?picture=clip_image002%5B6%5D_thumb.jpg)
Nachdem der Nutzer diese Schritte unternommen hat, erhält die App ein Zugriffs-Token, das gemeinsam mit unseren REST APIs genutzt wird, um die Nutzerdaten abzurufen. Es genügt, das Einverständnis des Nutzers einmal abzufragen, sofern dieser den Zugriff nicht über die Berechtigungseinstellungen widerruft. Im Beispiel listet die Anwendung lediglich die Profilinformationen und SkyDrive-Fotoalben auf:
![clip_image002[8] clip_image002[8]](http://www.windowslive.de/Blog/image.axd?picture=clip_image002%5B8%5D_thumb.jpg)
Windows Live Blog Team