public static Token GetAccessToken(string consumerKey, string consumerSecret, Token requestToken, string verifier)
        {
            var client = new RestClient();

            if (String.IsNullOrEmpty(verifier))
                throw new ArgumentException("Invalid verifier");

            client.Authenticator = OAuth1Authenticator.ForAccessToken(consumerKey, consumerSecret, requestToken.UserToken, requestToken.UserSecret, verifier);

            var request = new RestRequest(ACCESS_TOKEN_URL, Method.GET);
            var response = client.Execute(request);

            return GetTokenFromParams(response.Content);
        }
 public TumblrClient(string consumerKey, string consumerSecret, Token accessToken)
     : this(consumerKey, consumerSecret, accessToken.UserToken, accessToken.UserSecret)
 {
 }
 public static String BuildAuthorizeUrl(Token requestToken)
 {
     return AUTHORIZE_URL + "?oauth_token=" + requestToken.UserToken;
 }