public static OAuthAccessToken ParseResponse(string response)
{
Dictionary<string, string> parts = UtilityMethods.StringToDictionary(response);
OAuthAccessToken token = new OAuthAccessToken();
if( parts.ContainsKey("oauth_token") )
token.Token = parts["oauth_token"];
if (parts.ContainsKey("oauth_token_secret"))
token.TokenSecret = parts["oauth_token_secret"];
if (parts.ContainsKey("user_nsid"))
token.UserId = parts["user_nsid"];
if (parts.ContainsKey("fullname"))
token.FullName = parts["fullname"];
if (parts.ContainsKey("username"))
token.Username = parts["username"];
if (parts.ContainsKey("screen_name"))
token.ScreenName = parts["screen_name"];
return token;
}