1

SkyDrive アクセスを使用して WP7 アプリを作成しています。SkyDrive API を使用しています。ログインしようとすると、「Inalid Request」エラーが表示されます。私のコードの何が問題なのか誰か教えてもらえますか?

    private void login_Click()
    {
        LiveAuthClient auth = new LiveAuthClient("signInButton1.ClientId");
        auth.LoginCompleted +=
        new EventHandler<LoginCompletedEventArgs>(MoreScopes_LoginCompleted);
        auth.LoginAsync(new string[] { "wl.signin", "wl.basic", "wl.skydrive", "wl.skydrive_update " });
    }

    void MoreScopes_LoginCompleted(object sender, LoginCompletedEventArgs e)
    {

        if (e.Status == LiveConnectSessionStatus.Connected)
        {
            LiveConnectSession session = e.Session;
            LiveConnectClient client = new LiveConnectClient(session);
            infoTextBlock.Text = "Signed in.";
        }
        else if (e.Error != null)
        {
            infoTextBlock.Text = "Error signing in: " + e.Error.ToString();
        }
    }

    private void signInButton1_SessionChanged(object sender, Microsoft.Live.Controls.LiveConnectSessionChangedEventArgs e)
    {
        login_Click();

    }
4

1 に答える 1

0
これをチェックして:

    LiveAuthClient auth = new LiveAuthClient("signInButton1.ClientId");

そのはず:

    LiveAuthClient auth = new LiveAuthClient(signInButton1.ClientId);

于 2013-10-30T07:45:24.597 に答える