public NameValueCollection GetAccessToken() { if (this.Config.IsValidForAccessToken()) { var request = OAuthRequest.GenerateProtectedRequest(this.Config, this.Config.AccessTokenUri, null, OAuthRequest.HttpMethods.GET); var response = request.SendRequest(); var responseParams = HttpUtility.ParseQueryString(response); if (responseParams != null && responseParams.Count > 0) { Config.OAuthToken = (responseParams[Config.OAuthTokenKey] ?? ""); responseParams.Remove(Config.OAuthTokenKey); Config.OAuthTokenSecret = (responseParams[Config.OAuthTokenSecretKey] ?? ""); responseParams.Remove(Config.OAuthTokenSecretKey); return(responseParams); } } return(null); }
public string SendProtectedRequest(Uri requestUri, NameValueCollection requestParams, OAuthRequest.HttpMethods httpMethod) { return(OAuthRequest.GenerateProtectedRequest(this.Config, requestUri, requestParams, httpMethod).SendRequest()); }