WPF アプリで TweetSharp を使用して、ユーザーの Twitter アカウントに接続し、ツイートを取得しています。次のコードを使用して、OAuth と Pin 検証を使用してログインを行っています。
ログインページの表示
TwitterService _twitterService = new TwitterService(_consumerKey, _consumerSecret);
_requestToken = _twitterService.GetRequestToken();
Uri uri = _twitterService.GetAuthorizationUri(_requestToken);
webBrowser.Navigate(uri);
トークンと tokenSecret 交換のためのピンの送信:
OAuthAccessToken _access = _twitterService.GetAccessToken(_requestToken, _pin);
if(_twitterService.Response.StatusCode == HttpStatusCode.OK) {
_twitterService.AuthenticateWith(_access.Token, _access.TokenSecret);
// Connection successful
} else {
// Error connecting
}
この後、将来の使用のためにデータベースにtoken
andを保存します。tokenSecret
次回ユーザーがアプリにアクセスするときは、2 度目にアクセス許可を求められるべきではありません。また、 , があるので、consumerKey
OAuthconsumerSecret
を要求せずに接続を確立できるはずです。
それで、私の質問は次のとおりです: TweetSharp を使用して Twitter に接続するに
はどうすればよいですか?
また、トークンが有効かどうかを確認するにはどうすればよいですか?token
tokenSecret
token
tokenSecret