Как получить код авторизации из 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 не прося пользователя скопировать пасту?

0 ответов

Другие вопросы по тегам