private string GetQueryString(Dictionary<string, string> dict) {
if (dict == null) { return ""; }
List<string> sb = new List<string>();
foreach (var kvp in dict) {
sb.Add(string.Format("{0}={1}", OAuthTools.UrlEncodeStrict(kvp.Key), OAuthTools.UrlEncodeStrict(kvp.Value)));
}
return string.Join("&", sb);
}
}