SkyDrive Photo API in WP7

Hotmail

SkyDrive Dienste sind ja Online Storages und Sharing Services von Microsoft. Um diese sinnvoll zu nutzen, benötigt der User eine LiveId , was bei WP7 Phone Besitzern ja kein Problem aufwirft.

Verfügbar sind schon für Developer SkyDrive .NET API Client auf Codeplex und nun ganz Neu und Hip ein Beispiel wie man Photos per API Verwaltet und in WP7 dafür entwickelt.

/// <summary>          /// The URI for the OAuth service’s Authorize endpoint.          /// </summary>          private static readonly string OAuthAuthorizeUri = „https://oauth.live.com/authorize&#8220;;        /// <summary>   /// Build the OAuth URI.   /// </summary>   /// <param name=“scopes“>The requested scopes.</param>   /// <returns>The OAuth URI.</returns>   private Uri BuildOAuthUri(string[] scopes)          {              List<string> paramList = new List<string>();              paramList.Add(„client_id=“ + HttpUtility.UrlEncode(MainPage.ClientId));              paramList.Add(„scope=“ + HttpUtility.UrlEncode(String.Join(“ „, scopes)));              paramList.Add(„response_type=“ + HttpUtility.UrlEncode(„token“));              paramList.Add(„display=“ + HttpUtility.UrlEncode(„touch“));              paramList.Add(„redirect_uri=“ + HttpUtility.UrlEncode(MainPage.RedirectUri));                UriBuilder authorizeUri = new UriBuilder(MainPage.OAuthAuthorizeUri);              authorizeUri.Query = String.Join(„&“, paramList.ToArray());              return authorizeUri.Uri;          }    /// <summary>  /// Launch the OAuth flow.  /// </summary>  private void LaunchOAuthFlow()          {              this.loadingGrid.Visibility = Visibility.Visible;              this.authorizationBrowser.Navigating += this.OnAuthorizationBrowserNavigating;              this.authorizationBrowser.Navigated += this.OnAuthorizationBrowserNavigated;              this.authorizationBrowser.Navigate(this.BuildOAuthUri(this.scopes));          }

Quelle:

 
SkyDrive .Net API Client
SkyDrive Photo API sample for WP7
 
Advertisements

About pocketmobile

Window Phone Developer

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: