Skip to content
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

[imgur] Handle 403 overcapacity response #910

Closed
shinji257 opened this issue Jul 26, 2020 · 3 comments
Closed

[imgur] Handle 403 overcapacity response #910

shinji257 opened this issue Jul 26, 2020 · 3 comments

Comments

@shinji257
Copy link
Contributor

shinji257 commented Jul 26, 2020

I believe this is a result of hitting an API limit for the IP (vs the Client ID limits). An IP limit isn't documented (from what I could find) but I do believe it was that because when checking the API from another connection reveals that it goes through fine with the same Client ID and it showed available quota when checked.

Log: [imgur][error] HttpError: '403 Unknown Error' for 'https://api.imgur.com/3/image/NttviOD'
JSON output when checked: {"data":{"error":"Imgur is temporarily over capacity. Please try again later."},"success":false,"status":403}

I don't know what the reset time frame is but I think it reset for me within the hour once I stopped hitting the Imgur API.

Added note: I think this is only for the API. When I accessed the site using a browser on the system it could access Imgur just fine and even was able to curl images still at that point. Just couldn't interact with the API.

EDIT: Before anyone asks I did try my own client id and it did the same thing without having been used on the IP previously.

@KilliK69
Copy link

the imgur plugin in Jdownloader2 shows a limit of 2000 requests.

@mikf mikf closed this as completed in ec58705 Jul 30, 2020
@Sebastian-Nielsen
Copy link

@shinji257 Did you figure out why it occured and for how long you had to wait before you could access it again?

@mkyy
Copy link

mkyy commented Feb 14, 2022

shouldn't they treat this exception ?
why show this ugly error screen to users ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants