Autoryzowanie konta dla aplikacji

Aby aplikacja mogła działać poprawnie, musisz autoryzować konto użytkownika i uzyskać User Refresh Token. W tym celu możemy skorzystać z Twitch CLI.

1. Instalacja Twitch CLI

Najpierw musisz zainstalować Twitch CLI. Możesz to zrobić zgodnie z instrukcją dostępną na oficjalnej stronie:

🔗 Instrukcja instalacji Twitch CLIarrow-up-right

Po instalacji sprawdź, czy narzędzie działa poprawnie, wykonując:

twitch -v

Powinno zwrócić numer wersji CLI.

2. Konfiguracja Twitch CLI

Teraz skonfiguruj swoje dane aplikacji. Potrzebujesz Client ID oraz Client Secret, które uzyskasz po utworzeniu aplikacji na Twitch Developer Consolearrow-up-right.

Wprowadź dane do Twitch CLI:

twitch configure

CLI poprosi Cię o podanie:

  • Client ID (client_id)

  • Client Secret (client_secret)

Źródło: https://dev.twitch.tv/docs/cli/configure-command/arrow-up-right

3. Uzyskanie User Refresh Token

Aby uzyskać token odświeżający dla użytkownika, użyj poniższej komendy:

UWAGA!: Musisz mieć ustawiony poprawny redirect (http://localhost:3000) w Twojej aplikacji na dev.twitch.tvarrow-up-right aby Twitch CLI otrzymało dane.

Przykład:

Jeśli chcesz uzyskać token odświeżający z dostępem do czatu oraz subskrypcji kanału, wykonaj:

Źródło: https://dev.twitch.tv/docs/cli/token-command/#user-access-tokenarrow-up-right

4. Co dalej?

  • Po wykonaniu komendy otworzy się strona Twitcha z prośbą o autoryzację aplikacji (musisz być zalogowany na konto bota). Strona otwiera się w domyślnej przeglądarce.

  • Po zatwierdzeniu w terminalu pojawi się User Refresh Token oraz inne dane. Możesz teraz przekopiować token odświeżający do konfiguracji frameworka.

Jeśli masz problem z autoryzacją, sprawdź ustawienia aplikacji w Twitch Developer Consolearrow-up-right lub upewnij się, że używasz poprawnych scope w komendzie.

Last updated