關於最近的Chatty login data invalid
簡單說就是Twitch又在亂改東西啦,一段時間後login data (oauth token)就會失效
目前這個時間是4~5hr左右
舊的token是永久的,不會被影響 (但是Twitch說某天會拔掉全部舊token)
然後Twitch的文件寫得很濫,開發者也看不太懂該怎麼解決
問Twitch, Twitch正在忙著處理別的問題沒空管
27days前的發問
https://discuss.dev.twitch.tv/t/oauth-implicit-code-flow-user-access-tokens-expiration/11662
目前舊的app(用client-id判斷)產生的是永久token
暫時把client-id改掉,處理這個問題
如果你要用我改的Chatty,計得copy舊的login來用
簡單說就是先用原版Chatty登入後,關掉用我的版本覆蓋掉原版,再打開來用
client-id好像只是參考用,根本沒拿來和token一起做認證
大概只有認證時要token時有用,其他時候好像是從token推導client-id
驗證是不是永久token的方法,沒有expires_in 就沒問題
curl -H "Accept: application/vnd.twitchtv.v5+json" -X GET https://api.twitch.tv/kraken -H "Client-ID: vs66nrabff4c5cn8o9gln8wzu4o75g" -H "Authorization: OAuth asfkdasasdkdasjkasdffldas"
目前這個時間是4~5hr左右
舊的token是永久的,不會被影響 (但是Twitch說某天會拔掉全部舊token)
然後Twitch的文件寫得很濫,開發者也看不太懂該怎麼解決
問Twitch, Twitch正在忙著處理別的問題沒空管
27days前的發問
https://discuss.dev.twitch.tv/t/oauth-implicit-code-flow-user-access-tokens-expiration/11662
目前舊的app(用client-id判斷)產生的是永久token
暫時把client-id改掉,處理這個問題
client-id好像只是參考用,根本沒拿來和token一起做認證
大概只有認證時要token時有用,其他時候好像是從token推導client-id
驗證是不是永久token的方法,沒有expires_in 就沒問題
curl -H "Accept: application/vnd.twitchtv.v5+json" -X GET https://api.twitch.tv/kraken -H "Client-ID: vs66nrabff4c5cn8o9gln8wzu4o75g" -H "Authorization: OAuth asfkdasasdkdasjkasdffldas"
留言
張貼留言