1

我需要使用 linqtotwitter 库验证用户是否成功通过身份验证到他/她的 Twitter 帐户。通常我能够通过打开 webview 登录到 twitter 帐户。但我无法找到他/她是否经过身份验证。这是我的代码。

       var auth = new WinRtAuthorizer
        {
            Credentials = new LocalDataCredentials
            {
                ConsumerKey = Constants.TWITTER_CONSUMERKEY,
                ConsumerSecret = Constants.TWITTER_CONSUMERSECRET
            },
            UseCompression = true,
            Callback = new Uri("http://linqtotwitter.codeplex.com/")
        };

        if (auth == null || !auth.IsAuthorized)
        {
            await auth.AuthorizeAsync();
        }

         twitterCtx = new TwitterContext(auth);

我能够获取 twitter 上下文,但我无法找到登录是否成功。一旦用户成功,我需要打开弹出窗口。任何人都可以帮助我如何做到这一点。

4

1 回答 1

1

您可以使用 Account/VerifyCredentials,如下所示:

        var accounts =
            from acct in twitterCtx.Account
            where acct.Type == AccountType.VerifyCredentials
            select acct;
于 2013-04-01T14:17:40.153 回答