This started happening a few days ago and then was fixed after an hour or so. Today, it started happening again.
/api/channels/CHANNEL/access_token.json with a 3rd party client-id results in a 410 gone error. However, requesting the same API endpoint with the client-id from the Twitch.tv website works.
What is going on? Is this a bug or has Twitch started to actively block 3rd party applications?
curl -s \ -H 'Accept: application/vnd.twitchtv.v5+json' \ -H 'Client-ID: CLIENT_ID' \ -H 'Authorization: OAuth OAUTH_TOKEN' \ 'https://api.twitch.tv/api/channels/CHANNEL/access_token.json'