Пример #1
0
        public Task <TraktResponse <ITraktAuthorization> > RefreshAuthorizationAsync(string refreshToken, string clientId, string clientSecret, string redirectUri, CancellationToken cancellationToken = default)
        {
            var request = new AuthorizationRefreshRequest
            {
                RequestBody = new AuthorizationRefreshRequestBody
                {
                    ClientId     = clientId,
                    ClientSecret = clientSecret,
                    RedirectUri  = redirectUri,
                    RefreshToken = refreshToken
                }
            };

            var requestHandler = new AuthenticationRequestHandler(Client);

            return(requestHandler.RefreshAuthorizationAsync(request, cancellationToken));
        }