Windows Phoneでユーザーアカウントを認証しようとしています。私は仕事(tweetsharp)のためのこのC#ライブラリを見つけました。ピンを使用しないTwitter認証
例はかなり明確ですが、ピンコードを使用してユーザーを認証しています。
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が時代遅れであることを意味しますか?
ピン部分を使わずにtweetsharpでまだ認証を行うことができますか?それとも、窓の電話のための代替SDKがありますか?
xAuthはユーザーの受信トレイにアクセスしません。そして、あなたはまたそれを使用できるように要求を送る必要があります。 – networkprofile
私は自分の答えを更新しました。また、xAuthに関するこの興味深い記事を参照してください:http://yourhead.tumblr.com/post/428643811/five-things-you-didnt-know-about-xauth – Pol