I’m a bit stuck on a random error I’m receiving from the Discogs API during collection sync.
For a few s using my app, I’m receiving a 403 error (You are not allowed to view this resource. Please authenticate as the owner to view this content.).
There are a number of reasons this is weird:
1. The used to be able to sync just fine, and the errors started a few days ago without any code changes
2. They do not receive the 403 immediately during the sync. Using their oauth token and secret, I can retrieve 5-7 pages at 100 releases per_page (using collection items by folder endpoint) before I receive the 403. The number of pages changes with different attempts.
3. None of the pages error when testing in Postman
4. I’m being sure to rate limit my api calls based on the header response
5. I've had at least one revoke authorization and re-authorize my app, but that didn't help
6. Plenty of s are syncing very large collections using my app.
Does anyone have any thoughts? It really seems like the Discogs API is just randomly rejecting certain s' authorization.