Я работаю над веб-сайтом, на котором мне нужно создать функцию для голосования по определенному каналу, поэтому требуется, чтобы пользователь, который голосует, должен был войти в систему, чтобы проголосовать за канал, как я могу проверить, что этот пользователь вошел в систему или не потому что нет Twitch API для выхода из системы. Так что, поскольку у меня есть работа над Twitch API, я вижу эту вещь, когда я захожу через twitch на моем веб-сайте, он регистрирует вас на сайте Twitch, так что, пока вы входите в систему на сайте Twitch, вы также входите в систему на своем сайте, потому что насколько я предполагаю, он принимает параметр «redirect_uri» в API входа в систему. и если я создаю сеанс при входе пользователя в систему и уничтожаю его при моем индивидуальном выходе из системы, он всегда будет входить на мой сайт, потому что это вход на сайт Twitch.
Вы должны отозвать токен, вот так:
POST https://id.twitch.tv/oauth2/revoke
?client_id=<your client ID>
&token=<your OAuth token>
https://dev.twitch.tv/docs/authentication/#revoking-access-tokens
Других решений пока нет …