public static OAuthCredentials PerformOAuth(string consumerKey, string consumerSecret) { OAuthConfig oauthConfig = new OAuthConfig("console"); oauthConfig.OauthVersion = "1.0"; oauthConfig.OauthSignatureMethod = "HMAC-SHA1"; oauthConfig.ConsumerKey = consumerKey; oauthConfig.ConsumerSecret = consumerSecret; oauthConfig.RequestTokenUrl = "https://api.twitter.com/oauth/request_token"; oauthConfig.AccessTokenUrl = "https://api.twitter.com/oauth/access_token"; oauthConfig.UserAuthorizationUrl = "https://api.twitter.com/oauth/authorize"; OAuthConsumer oauthConsumer = new OAuthConsumer(oauthConfig, "console"); oauthConsumer.getRequestToken(); VerificationInput input = new VerificationInput(); input.ShowDialog(); string code = input.GetCode(); oauthConsumer.getAccessToken(code); OAuthCredentials rv = new OAuthCredentials(); rv.Token = oauthConfig.OauthToken; rv.Secret = oauthConfig.OauthTokenSecret; return(rv); }
public static OAuthCredentials PerformOAuth(string consumerKey, string consumerSecret) { OAuthConfig oauthConfig = new OAuthConfig("console"); oauthConfig.OauthVersion = "1.0"; oauthConfig.OauthSignatureMethod = "HMAC-SHA1"; oauthConfig.ConsumerKey = consumerKey; oauthConfig.ConsumerSecret = consumerSecret; oauthConfig.RequestTokenUrl = "https://api.twitter.com/oauth/request_token"; oauthConfig.AccessTokenUrl = "https://api.twitter.com/oauth/access_token"; oauthConfig.UserAuthorizationUrl = "https://api.twitter.com/oauth/authorize"; OAuthConsumer oauthConsumer = new OAuthConsumer(oauthConfig, "console"); oauthConsumer.getRequestToken(); VerificationInput input = new VerificationInput(); input.ShowDialog(); string code = input.GetCode(); oauthConsumer.getAccessToken(code); OAuthCredentials rv = new OAuthCredentials(); rv.Token = oauthConfig.OauthToken; rv.Secret = oauthConfig.OauthTokenSecret; return rv; }