Bug in Items api
Not sure what you mean by 43949 seems to work. It still doesn’t work for me:
https://api.guildwars2.com/v1/item_details.json?item_id=43949
Same error as for 43948.
In fact you are right! I just didn’t check enough.
My parser threw an HTTP-Error 500 for 43948, not for 43949, so I assumed that one was correct.
My fault, sorry.
Septimum Confoederatio Draconis [Sept]
Seafarer’s Rest (SFR)
Human Mesmer
Seafarer’s Rest (SFR)
Human Mesmer
The 500 error which is thrown on any API error is somewhat misleading anyway. No matter if it’s a user error like wrong or missing params (could possibly end up in a 416), items not found (maybe a 416 as well, a 404 would be inappropirate) or “real” server errors (which are actually 500). So you’ll need to parse the “text” property of the error object any time if you want to know whats going on.
(edited by smiley.1438)