我需要在windows8中使用linqtotwitter库来检查用户是否经过身份验证

时间:2013-04-01 13:19:54

标签: windows-8 linq-to-twitter

我需要使用linqtotwitter库来验证用户是否已成功通过身份验证。通常,我可以通过打开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);

我能够获得推特上下文,但我无法确定登录是否成功。一旦用户成功,我需要打开弹出窗口。请帮助我,我们怎么能这样做。

1 个答案:

答案 0 :(得分:1)

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

        var accounts =
            from acct in twitterCtx.Account
            where acct.Type == AccountType.VerifyCredentials
            select acct;