I’m a little confused with the new OAuth requirements.
My app just gets current live streams for games. Why do I need OAuth token for an action like this? Is there a way to do this for more public API’s that don’t access specific user information without requiring users to sign-in and authorize my app?
In an effort to standardize authentication and provide security improvements for the Twitch community, OAuth will soon be required for all Twitch API endpoints in the new Twitch API, also known as “Helix.” The goal of this announcement is to provide a timeline, full details of this new requirement, and answer a few anticipated questions. Please feel free to add further questions via the comments below and we appreciate your feedback during this process.
Update (2020/06/02): See “How will this …
Covers the why
You would use an App Access Token aka server to server token for such a request.
Among other thongs, it gives you the higher rate limit to play with.
You can also look at moving this task to a cronjob, and cache the results and return the cache to users reducing the number of API calls you make
Ok, I think I’m going to move back to the Kraken API while I still evaluate this. I’m not sure it’s even worth maintaining my app with all this extra work.
What’s the timeline expected to keep the V5 API working?
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.