Apologies if this was reported already, took a look and didn't see any threads or mention to it specifically in the known issues thread.
Using the following call, I get a list of all members in a guild:
https://us.battle.net/api/wow/guild/Perenolde/Collision?fields=members
and for each member in the guild I get a block like:
{
"character":{
"name":"Rukiak",
"realm":"Perenolde",
"class":5,
"race":4,
"gender":1,
"level":85,
"achievementPoints":0,
"thumbnail":"perenolde/48/5226800-avatar.jpg"
},
"rank":1
},
Achievement points (at the moment) is always 0.
However, when I do a specific character API call, such as:
http://us.battle.net/api/wow/character/Perenolde/Rukiak
I get:
{
"lastModified":1310230586000,
"name":"Rukiak",
"realm":"Perenolde",
"class":5,
"race":4,
"gender":1,
"level":85,
"achievementPoints":10370,
"thumbnail":"perenolde/48/5226800-avatar.jpg"
}
So I can get the points, but I'd rather do a single API call to the guild roster than a separate call for each character.
On slightly related note, would it be possible to get 'lastModified' into the guild -> members list also?
- Rukiak
Was just recognizing it in the forum and being polite. |
|
This is a different bug and is known about. I added it to the known issues list since it wasn't already on there. |
|
Great work guys! The guild profile api is supposed to have a last modified header. I added this to the known issues list. The roster is updated at the same time as the guild profile itself so as long as the last modified header is working you should be good to go. |
|
Sorry for the misunderstanding, unfortunately this is not a simple change. I'm adding the request to the known issues list but can't promise anything else. |