Change in access to deprecated Kraken Twitch APIs

The problem wasn’t the lack of emails notifying us about the changes and shutdown timeline. You sent us the notification on July 25th that our app was still calling v3 endpoints, and then a reminder in the July 31st dev newsletter about the shutdown timeline.

The problem was that after you sent us those emails, and we had investigated and made our migration plans by July 26th, you CHANGED YOUR MIND on backward compatibility of the headerless behaviour without notifying us. Posting on your twitter feed or your developer forum didn’t reach us. I’m running a small game development and publishing company and I don’t have time to monitor all these channels to catch a small-but-crucial change to the previously-announced migration plan.

The screenshot I showed was from July 25th, the day you sent us the fucking email telling us that we needed to migrate. We read all the docs that day.

You should move off Air

Prismata is a product with 900k owners and we’ve been using this API for years. We have a very active community of players, we can’t just port tens of thousands of lines of code because twitch decided to change their API.

Flash is pretty dead but there are still many developers making desktop and mobile apps in AIR. You can use custom headers if they’re non-standard ones but you can’t use any of a number of restricted terms when running unsandboxed, and Accept is one of those terms. There is a list here: URLRequestHeader - Adobe ActionScript® 3 (AS3 ) API Reference

It likely requires little-to-no effort on your end to continue to support the headerless calls, so I hope you will do so.