まぐらぼ

日々の雑記を書いています。

LiveSDK5.0だとビルドできないので

LiveSDKの公式サンプル、PhotoSkyCSharp。

LiveSDK5.0だとビルドできないので一度削除してv5.5の参照設定をするとビルドできます。証明書は更新するとLoginAsync()で例外が発生します。自分のストアアカウントで「アプリケーションをストアと関連付ける」を行う必要があります。

 

 

        private async void InitAuth()

        {

            if (!Windows.ApplicationModel.DesignMode.DesignModeEnabled)

            {

                authClient = new LiveAuthClient();

                try

                {

                    LiveLoginResult authResult = await authClient.LoginAsync(new List<string>() { "wl.signin", "wl.basic", "wl.skydrive" });

                    if (authResult.Status == LiveConnectSessionStatus.Connected)

                    {

                        App.Session = authResult.Session;

                    }

                }

                catch (Microsoft.Live.LiveAuthException e){

                    string s = e.Message;

                }

                LoadProfile();

            }

        }