Beispiel #1
0
        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);
        }
Beispiel #2
0
        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;
        }