今後数か月以内に、Twitch は v5 サードパーティ API を無効にする予定です。これは、この拡張機能がユーザーによる追加情報の提供を避けるために使用するものです。そのため、Helix を優先して v5 コードを削除する変更を段階的に実行しました。この変更により、ユーザー アプリとカスタム アプリの 2 つの「実行」モードが有効になります。
ユーザーモードでは、この拡張機能専用に作成されたアカウントに対して TwitchTokenGenerator.com から自動的に生成されたアクセス トークンを使用します。これにより、ほとんどのユーザーにとってスムーズなエクスペリエンスが実現されますが、Twitch アカウントと TwitchTokenGenerator.com の API の両方が利用可能であることが必要です。
2 番目のモードであるカスタム アプリでは、ユーザーは TwitchDev アプリケーションのクライアント ID とクライアント シークレットを指定できます。拡張機能は、これら 2 つの値を使用して、Twitch API 全体を使用してアプリ アクセス トークンを生成します。
デフォルトでは、シームレスな拡張機能の使用を許可するためにユーザー モードが有効になっています。カスタム アプリ モードを使用するには、「設定」リンク ラベルをクリックしてモードを変更し、 https://dev.twitch.tv から取得したクライアント ID とクライアント シークレットを挿入します。
これは、Twitch のユーザー名とユーザー ID をすばやく変換できる小さな Chrome 拡張機能です。これは、Twitch リソースを使用して開発する場合に非常に役立ちます。
Chrome 拡張機能はここからインストールできます: https://chrome.google.com/webstore/detail/twitch-username-and-user/laonpoebfalkjijglbjbnkfndibbcoon
Firefox 拡張機能はここからインストールできます: https://addons.mozilla.org/en-US/firefox/addon/twitch-username-and-user-id/
コール (@swiftyspiffy)
ルネ・プロイス (ゴーストゼロ)
MITライセンス。 © 2021 コール