Hello, I read the documentation but i’m not sure I understand, I building a webapp that need to do a lot of call to twitch API, I need to understand the limit rate :
One user with acces_token can do 800 request per minute
All the app with access_token per user can do 800 request per minute
Since “auth” header and “bearer” is used for both App Access and user tokens.
The user (if any) that the token represents ID’s what Rate limit “pool” to use.
So token foo could be an app access token and token bar has bob’s user_id attached as it’s bob’s user token.
So it is a “user request” if the token belongs to a user
Is a server to server request if the token doesn’t belong to a user as it’s of type app access
Ok, so i need the user to connect with twitch account to have user tokens and do 800 call per user because right now i’m usign a client credentials auth
If you are hitting the rate limit what are you doing?
There are a number of ways/solutions to solve this problem without having to get users to authentication to “bypass” the rate limit.
I’m building a web app to random streamer, and you can call an array of streamer with category and lang and randomize like omegle or other website, the problem : I need sometimes with some filter call 50000 streams 100 by 100 and if I have, imagine, 500 user on app, I will be rate limitate