{ status: 400, message: 'Invalid authorization code' } (OAuth authorization code flow)

Even if I don’t remove the ?code of the URL, when I reload the page it makes the data disappear. It works the first time then the https://id.twitch.tv/oauth2/token request don’t work anymore, even if there’s the token in the code property