Twitch OAuth Token Kopierer

Kopiert den Twitch OAuth Token per Klick in die Zwischenablage

当前为 2025-07-06 提交的版本,查看 最新版本

作者
Foschbaa
评分
0 0 0
版本
1.8
创建于
2025-07-06
更新于
2025-07-06
大小
5.6 KB
许可证
MIT
适用于

Was macht dieses Userscript?

Dieses Userscript fügt auf jeder Twitch-Seite nach dem Login einen Button oben rechts ein.
Mit einem Klick auf diesen Button wird dein persönlicher Twitch OAuth-Token automatisch ausgelesen und in die Zwischenablage kopiert.
Der Button verschwindet nach kurzer Zeit automatisch oder direkt nach dem Klick.
Die Funktionalität ist speziell für Nutzer gedacht, die ihren OAuth-Token unkompliziert für Tools wie Streamlink benötigen.

Wozu wird der OAuth-Token benötigt?

Seit Änderungen an der Twitch-API kann Streamlink (und andere Drittanbieter-Tools) nicht mehr direkt die Twitch-Authentifizierung abwickeln.
Um dennoch auf geschützte Streams zugreifen zu können, muss der persönliche OAuth-Token aus dem Browser ausgelesen und Streamlink übergeben werden[1][2].
Das Script automatisiert diesen Vorgang:
Statt den Token manuell in den Entwicklertools zu suchen, reicht ein Klick auf den Button.

Ablauf im Detail:

  • Nach dem Login auf Twitch erscheint oben rechts ein Button:
    „OAuth-Token kopieren“ (bzw. in deiner Browsersprache).
  • Ein Klick auf den Button kopiert den aktuell gültigen OAuth-Token in die Zwischenablage.
  • Eine kurze, farblich angepasste Benachrichtigung informiert über Erfolg oder Fehler.
  • Der Button verschwindet automatisch nach wenigen Sekunden oder sofort nach dem Klick.
  • Falls du nicht eingeloggt bist, erscheint ein entsprechender Hinweis.

Wie wird der Token in Streamlink verwendet?

  1. Füge den kopierten Token in den Streamlink-Befehl als Header ein, z.B.:
   streamlink "--twitch-api-header=Authorization=OAuth DEIN_TOKEN" twitch.tv/CHANNEL best
  1. Alternativ kannst du den Header dauerhaft in die Streamlink-Konfigurationsdatei eintragen:
   twitch-api-header=Authorization=OAuth DEIN_TOKEN

Hinweise:

  • Der OAuth-Token ist ein sensibler Zugangscode zu deinem Twitch-Konto. Gib ihn niemals an Dritte weiter!
  • Das Script funktioniert in allen modernen Browsern mit Tampermonkey oder kompatiblen UserScript-Managern.
  • Unterstützt Deutsch und Englisch (automatische Auswahl je nach Browsersprache).

Für wen ist das Script gedacht?

  • Für Streamlink-Nutzer, die regelmäßig ihren Twitch-OAuth-Token benötigen.
  • Für alle, die eine schnelle, einfache und sichere Methode suchen, um den Token aus dem Browser zu extrahieren.

Quellen:
Das Vorgehen entspricht den Empfehlungen der offiziellen [Streamlink-Dokumentation][1][2].

[1] https://streamlink.github.io/cli/plugins/twitch.html [2] https://stackoverflow.com/questions/74748204/use-the-twitch-auth-token-to-authenticate-in-streamlink [3] https://github.com/streamlink/streamlink/discussions/4962 [4] https://github.com/streamlink/streamlink/discussions/6400 [5] https://dev.twitch.tv/docs/authentication/getting-tokens-oauth/ [6] https://community.latenode.com/t/how-to-implement-twitch-oauth-token-authentication-with-streamlink-python-library/24000 [7] https://www.skypack.dev/view/twitch-streamlink-extractor [8] https://github.com/streamlink/streamlink/discussions/4400 [9] https://github.com/swiftyspiffy/Twitch-Auth-Example [10] https://github.com/streamlink/streamlink/issues/3343 [11] https://www.reddit.com/r/Twitch/comments/wnao28/streamlinktwitchgui_now_is_now_forcing_to_sign_in/ [12] https://stackoverflow.com/questions/61647395/how-to-add-oauth-token-in-js-for-twitch-api [13] https://dev.twitch.tv/docs/authentication/ [14] https://www.junian.net/dev/python-record-twitch/ [15] https://discuss.dev.twitch.com/t/oauth-user-token-without-server/26577 [16] https://pytwitchapi.dev/en/stable/modules/twitchAPI.oauth.html [17] https://streamlink.github.io/cli.html [18] https://streamlink.github.io/cli/tutorial.html [19] https://discuss.dev.twitch.com/t/extracting-implicit-auth-token-from-url/24333 [20] https://dev.twitch.tv/docs/api/reference

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址