Add item names Item/Recipe responses
Lead Programmer
Basically it sounds like you want a bulk API for lookup.
That’s a reasonable request, though I’d ask that you try the API in its current form as bulk APIs come with a number of extra complexities.
In testing, we found that using multiple threads and HTTP pipelining we were able to download the entire database of information from the API very quickly.
I would suggest an ID to name mapping, much like with some of the other apis… if for nothing else for sake of some consistency. HTTP being stateless… multi threading is not something that all… particularly some server side implementations would necessarily want to worry about right out of the gate, it places significant constraints and is prone to race conditions and corner cases even when done “correctly” (of course this is subject to the environment used).
For the OP: consider an implementation side cache to decrease total api requests and store any potential satellite data… not like you will need to make fresh lookups for every request nor should you, for things like items and recipes in particular.
(edited by Crise.9401)