public void Authenticate() { var argsDict = OAuthArgsDictionary.AuthenticateArgsDictionary(_clientId, "code", _redirectUri); var queryString = QueryStringHelper.BuildQueryString(argsDict); var requestUrl = string.Concat(AuthenticateUrl, queryString); _httpClient.SendGetRequest <object>(requestUrl); }
public string GetAccessToken(string code) { var argsDict = OAuthArgsDictionary.AccessTokenArgsDictionary(_clientId, _clientSecret, "authorization_code", _redirectUri, code); var queryString = QueryStringHelper.BuildQueryString(argsDict); var requestUrl = string.Concat(GetAccessTokenUrl, queryString); var accessToken = _httpClient.SendGetRequest <AccessTokenModel>(requestUrl).Result.Access_Token; return(accessToken); }