我正在尝试对 Windows Phone 中的用户帐户进行身份验证。我为这项工作找到了这个 C# 库(tweetsharp)。
他们的例子很清楚,但他们使用 pin 码来验证用户。
using TweetSharp;
// Pass your credentials to the service
TwitterService service = new TwitterService("consumerKey", "consumerSecret");
// Step 1 - Retrieve an OAuth Request Token
OAuthRequestToken requestToken = service.GetRequestToken();
// Step 2 - Redirect to the OAuth Authorization URL
Uri uri = service.GetAuthorizationUri(requestToken);
Process.Start(uri.ToString());
// Step 3 - Exchange the Request Token for an Access Token
string verifier = "123456"; // <-- This is input into your application by your user
OAuthAccessToken access = service.GetAccessToken(requestToken, verifier);
// Step 4 - User authenticates using the Access Token
service.AuthenticateWith(access.Token, access.TokenSecret);
IEnumerable<TwitterStatus> mentions = service.ListTweetsMentioningMe();
我想知道是否可以在没有密码的情况下执行此操作?我尝试过不需要代码的应用程序。这是否意味着 tweetsharp 已经过时了?
知道我是否仍然可以在不使用 pin 部分的情况下使用 tweetsharp 进行身份验证吗?或者有没有其他适用于 Windows Phone 的 SDK?