public UserToken GetUserTokenFromResponse(string response) { QueryParameterList paramaterList = QueryUtility.GetQueryParameters(response, String.Empty); UserToken userToken = new UserToken( ); foreach (QueryParameter paramater in paramaterList) { if (paramater.Name == OAuthTokenKey) { userToken.Token = UrlDecode(paramater.Value); } else if (paramater.Name == OAuthTokenSecretKey) { userToken.TokenSecret = UrlDecode(paramater.Value); } else if (paramater.Name == Username) { userToken.Username = UrlDecode(paramater.Value); } else if (paramater.Name == Subdomain) { userToken.Subdomain = UrlDecode(paramater.Value); } else if (paramater.Name == HomeUrl) { userToken.UserHomeUrl = UrlDecode(paramater.Value); } } return(userToken); }
public ConsumerToken GetConsumerTokenFromResponse(string response) { QueryParameterList paramaterList = QueryUtility.GetQueryParameters(response, String.Empty); ConsumerToken consumerToken = new ConsumerToken( ); foreach (QueryParameter paramater in paramaterList) { if (paramater.Name == OAuthTokenKey) { consumerToken.Token = UrlDecode(paramater.Value); } else if (paramater.Name == OAuthTokenSecretKey) { consumerToken.TokenSecret = UrlDecode(paramater.Value); } else if (paramater.Name == NextStep) { consumerToken.NextStepUrl = UrlDecode(paramater.Value); } } return(consumerToken); }