Example #1
0
 public string BuildAuthenticateUrl(string requestToken, OAuth1Parameters parameters)
 {
     if (this.authenticateUrl != null)
     {
         return this.BuildAuthUrl(this.authenticateUrl, requestToken, parameters);
     }
     return this.BuildAuthorizeUrl(requestToken, parameters);
 }
Example #2
0
 private string BuildAuthUrl(string baseAuthUrl, string requestToken, OAuth1Parameters parameters)
 {
     StringBuilder builder = new StringBuilder(baseAuthUrl);
     builder.Append("?oauth_token=").Append(HttpUtils.UrlEncode(requestToken));
     NameValueCollection values = parameters ?? new NameValueCollection();
     this.AddCustomAuthorizationParameters(values);
     foreach (string str in values)
     {
         string str2 = HttpUtils.UrlEncode(str);
         foreach (string str3 in values.GetValues(str))
         {
             builder.Append('&').Append(str2).Append('=').Append(HttpUtils.UrlEncode(str3));
         }
     }
     return builder.ToString();
 }
Example #3
0
 public string BuildAuthorizeUrl(string requestToken, OAuth1Parameters parameters)
 {
     return this.BuildAuthUrl(this.authorizeUrl, requestToken, parameters);
 }