@Pascal…
Thanks for your efforts on this. Unfortunately, on my shared server, the measures taken to reduce the rate of API calls from the plugin are not sufficient. I don’t know if this is the same for anyone else out there.
In thinking about this problem - I’d like to make a suggestion.
Would it be possible to have the plugin cache the feed as it currently does, but upon receipt of the “rate exceeded” error it simply defaults back to the cache file, instead of displaying nothing?
I’ve never written an EE plugin (that’s for another day) but I’d imagine it would be possible to check for the rate warning in an incoming feed before replacing the cached data, and then resetting the expiry forward a couple of hours.
This would at least mean that users would see a dated feed, instead of a broken feed.
Once again, appreciate the support.
J.