Как получить код авторизации из URI перенаправления при использовании потока кода авторизации?
Я пытаюсь создать приложение-бот для разногласий, которое может получить доступ к списку подписчиков на twitch-канале и автоматически назначать роли для подписки уровня 2 и уровня 3 на сервере разногласий. Я использую поток разрешения кода авторизации для решения этой проблемы.
Для пояснения, приложение disord bot работает локально на моем компьютере (но, возможно, в конечном итоге на размещенном сервере), и я пытаюсь запросить разрешение oauth с сервера Twitch, а не с сервера Discord. Бот встроен в discord.py.
Насколько я понимаю, способ работы этого oauth-потока заключается в том, что я даю пользователю URL-адрес для перехода туда, где его попросит twitch дать разрешение. В случае одобрения пользователь будет перенаправлен на мой URI перенаправления, а код авторизации будет частью URI перенаправления. И Ури будет выглядеть примерно так redirect_uri/?code=authorization_code
Когда я тестирую приложение самостоятельно, я могу просто скопировать вставить authorization_code
, но как я мог получить authorization_code
не прося пользователя скопировать пасту?