我需要使用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);
我能够获得推特上下文,但我无法确定登录是否成功。一旦用户成功,我需要打开弹出窗口。请帮助我,我们怎么能这样做。
答案 0 :(得分:1)
您可以使用Account / VerifyCredentials,如下所示:
var accounts =
from acct in twitterCtx.Account
where acct.Type == AccountType.VerifyCredentials
select acct;