Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }