https://dev.twitch.tv/docs/authentication/getting-tokens-oauth/#oauth-client-credentials-flow の通り、curlで叩いたら結果はjsonだの。
{"access_token":"XXXXX","expires_in":XXXXX,"token_type":"bearer"}
で、トークン取れた。
で、とるときは
POST https://id.twitch.tv/oauth2/token
?client_id=<your client ID>
&client_secret=<your client secret>
&grant_type=client_credentials
&scope=<space-separated list of scopes>
をたたくと。
ふむふむ。トークンは有効期限があって、
https://dev.twitch.tv/docs/authentication#getting-tokens
記載の OAuth Client Credentials Flow でとる必要があるとな。
で、登録はここからだの。
https://dev.twitch.tv/console/apps/create
そして、アプリ用のアカウントは2段階認証の有効かが必須とな。
ふーむ。IRCでログインするには、OpenAuthのトークンが必要で、それを作るためのClientIDとsecretKeyが必要で、
そのためには、まずアカウントに紐づくアプリとして登録する必要があると。
https://dev.twitch.tv/docs/authentication
Stardeusの和訳の追加プルリクを提出完了じゃ。
https://github.com/kodolinija/stardeus-translations/pull/25
今回は大元のファイルのソートと整理があったので少しややこしい。