public HttpRequestMessage CreateGet(string url, SortedDictionary<string, string> parameters)
{
var querystring = parameters.Aggregate("", (current, entry) => current + (entry.Key + "=" + entry.Value + "&"));
var oauth = BuildAuthenticatedResult(url, parameters, "GET");
var fullUrl = url;
if (!string.IsNullOrWhiteSpace(querystring))
fullUrl += "?" + querystring.Substring(0, querystring.Length - 1);
var request = new HttpRequestMessage(HttpMethod.Get, fullUrl);
request.Headers.Add("Authorization", oauth.Header);
request.Headers.Add("User-Agent", TwitterApi.UserAgent());
return request;
}