Would be really nice for aggregator webistes and Blizzard's site to have last update timestamp for characters in the guild roster.
For now i need to fetch short character data, check if its' updated from last sync and than, re-fetch full char profile. Pretty wierd.
Can you explain more about the process?
What you can do with character profiles is properly use the If-Modified-Since header and just request all of the data you need for a character right away. I know we currently require one request to the guild profile and then one request to each character profile that you want more data on, but you shouldn't ever need two requests to the same character profile. If you are making two requests to a single /api/wow/character resource than you are spending more of your throttling allowance than you need to. Right now the guild members field only contains data stored within the guild profiles which are updated every couple of hours. In order to add in a timestamp for each character we'd also need to look up each characters profile on every guild?fields=members request which is not something we can immediately do. |