We are moving the rendering of PNGs of ingame icons for items, spells, and the destiny board to its own domain. That means that some of our current unofficial API endpoints are now deprecated and will be removed on July 1st, 2020. This should provide you with better-performing access to the icon-rendering, as well as a first step to improve performance on the remaining old endpoints.
The old API endpoints for image rendering
- https://gameinfo.albiononline.com/api/gameinfo/items/{identifier}
- https://gameinfo.albiononline.com/api/gameinfo/spells/{identifier}
- https://gameinfo.albiononline.com/api/gameinfo/destiny/{identifier}
will be moved to a new publicly available host: render.albiononline.com. Should any of your tools use these, we recommend migrating to the new endpoints at your earliest convenience.
For a comprehensive technical documentation on the integration see our Wiki article here: wiki.albiononline.com/wiki/API:Render_service
For basic info on how to access:
Path parameters:
identifier: String, Identifier of the item. This can be either the unique ingame name or the localized name of an item. If appended with ‘@{enchantment}’ the enchantment level of the item will be modified. Enchantment may be 0-3. ‘.png’ can optionally be appended.
Query Parameters:
quality: Integer (1-5), default 1, Quality of the item. 1 = Normal, 2 = Good, 3 = Outstanding, 4 = Excellent, 5 = Masterpiece
size: Integer (0-217), default 217, Image size (width and height) in px. These values include a margin around the icon frame as the item icon may be larger than the item frame.
locale: String (length 2), default ‘en’ locale for the localized name of an item
Path parameters:
identifier: String, Identifier of the spell. This can be either the unique ingame name or the localized name of a spell. ‘.png’ can optionally be appended.
Query Parameters:
size: Integer (1-172), default 172, Image size (width and height) in px.
locale: String (length 2), default ‘en’ locale for the localized name of a spell
Path parameters:
identifier: String, Identifier of the destiny board node. This can be either the unique ingame name or the localized name of a destiny board. ‘.png’ can optionally be appended.
Query Parameters:
locale: String (length 2), default ‘en’ locale for the localized name of a destiny board
– Mytherceria & Dev Team