1. Is there a way to check our current request total for the day? (using the API or another method)
2. If we are entirely responsible for calculating and monitoring our API usage costs, would it be possible to get a list of the average cost for each type of request, including any reduction for using Last-Modified: headers? For example:
/api/wow/character/test-realm/Peratryn?fields=professions costs 3, Last-Modified costs 2
/api/wow/character/test-realm/Peratryn?fields=professions,quests costs 4, Last-Modified costs 3
I understand you want people to use Last-Modified headers, and I agree that it is good behavior anyways to hit a cache for unchanged data. Would listing only Last-Modified costs be easier/more encouraging for you to do?
3. I did see that registered applications have a higher API daily usage limit, it seems that most registered applications (that were approved) would be for large sites serving multiple guilds/realms. Would a single-realm single-guild site stand a decent chance of getting approval for a registered application? (just in case I end up needing it)
I understand some good practices such as having a request queue, etc., but I would like to be able to keep my data current enough to be useful to people without forcing them to manually refresh their character every time they visit the site, ie, I want my background updates to max out at 70% of the limit, keeping data fresh while allowing room for manual updates or development. Of course, if I'm not using very much of the request limit I don't intend to increase update frequency, I just want to know whether I can fetch more data at the cost of updating it only every 2-3 days.
Thanks for making such a great API!