-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to use multiple API keys #46
Comments
I presume your remark is about the Steam provider, right? Here's what their ToS say:
100,000 is a lot, and you can contact them to raise this limit. Not sure adding support for multiple API keys would help, as your server IP may get eventually banned for sending so many requests. |
Yeah, I'm talking about the Steam provider. In my case, I was well below the 100,000 calls limit. I was considering the possibility that there was some other unknown rate limit for the user endpoint alone. |
I can confirm that there are other unadvertised rate limits well below the 100,000 limit. Please consider including this feature in the library. |
@PinpointTownes Do you have an update on this? This library currently throws exceptions when I'm far below the rate limit and it's causing havoc on my program.
|
Did you hear back from Steam? If you hit this error without reaching the limits, that's a bug on their end. Also, do you know if other Steam libraries (e.g for Node or Python) have a similar feature? |
I didn't write to Steam. This isn't an issue on their end (or at least, this is very normal behavior for all Steam endpoints). I've been working with Steam since 2011 and secret rate limits are an everyday occurence across all endpoints mobile/public/developer. They also change these fairly often. I don't use openID libs from other languages much, but most of the others have at least some kind of error handling + retry mechanism for when fetching user info fails. |
Closing due to inactivity. |
The user information endpoint seems to have been rate limited recently, but it returns a
403 Forbidden
, not429 Too Many Requests
. Could the option to cycle multiple API keys be added?I can submit a PR if it'll fast track the process.
The text was updated successfully, but these errors were encountered: