Rate Limits
#595
Replies: 1 comment 1 reply
-
I don't think Twitch publishes an official up-to-date number anymore, at least not on their documentation. I have not run into any rate limits. I know of users that have a 10 second check interval that don't have any issues. I recommended a minimum of 15 seconds to be safe. The live stream check is really the only 'api intensive' part. Twitch API requests in Ganymede do basic retrying which will retry a few times before giving up. I can look into exposing the header from API requests, maybe if it crosses a concerning threshold? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As I understand it, requests to the Twitch API is limited to 800 per minute. How much of this does Ganymede typically use? Does that amount change during the archival of a video or a live stream?
Checking whether a channel is live every five minutes seems too infrequent, as I assume up to five minutes of the beginning of the stream will not be able to be recorded if it happens to check too late. Would lowering this interval lead to rate limiting?
Rate limits are available in response headers on every API request. Adding the remaining limit somewhere in the application (or in the logs) would make troubleshooting potentially easier.
Beta Was this translation helpful? Give feedback.
All reactions