Найти тему
_ _

Как получит oauth токен для twitch.tv

Существует как минимум пара способов это сделать. Первый и длинный подходит для тех, кто пишет приложения для этой платформы - это Twitch API. Он подходит для тех, кто хочет иметь максимум гибкости в вопросах авторизации на твиче. Второй, более простой для пользователя, это использование уже написанного ПО и сервисов, которые запрашивают права у вашего аккаунта на twitch.tv для того, чтобы сделать всю рутинную работу по подготовке токена за вас, при этом дав вам удобный интерфейс для выбора с какими именно правами вы хотите получить токен.

В этой заметке речь идет о втором способе. В этом вам может помочь например вот этот сервис. Он имеет интуитивно понятный интерфейс. Рассмотрим его, на примере получения токена доступа с правами для работы с чатом на любом канале twitch.tv как это описано в этой статье.

Первое что от вам потребует данный сервис, когда вы на него зайдете, это определиться с тем какой токен вы бы хотели получить. Для нас это токен для чат бота, выглядеть это будет так:

Далее в зависимости от того, авторизованы ли вы на twitch.tv вас либо попросят ввести логин и пароль, переслав на авторизационную форму twitch.tv, а следом и на форму соглашения о предоставлении сервису определенных прав от вашего аккаунта. Или же сразу на вторую форму, если вы уже были авторизованы ранее. Эта форма выглядит так:

-2

Вам нужно будет разрешить сервису получить некоторые права от вашего аккаунта на twitch.tv.

После этого откроется основная страница этого сервиса, на которой можно будет генерировать токен с нужными правами, нам для данного примера понадобятся два виде прав, а именно:

-3
-4

После нужно просто нажать на кнопку:

-5

После того, как вы это сделали вы можете забирать свой сгенерированный токен с нужными правами из соответствующий области на странице, которая выглядит так:

-6