This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
Removing Item XML support
Post Reply
Return to board index
Post by
Erorus
Our item XML data endpoint (found at URLs like
this one
) uses a legacy data format which we haven't updated in a long time. Since it launched, there have been other resources made available at
Blizzard's official API
with accurate information in a convenient JSON format.
We'd like to remove our XML endpoint, though we suspect it's still in use in various corners of the Web. Do you use it for anything? If so, please reply below and tell us what data you use from the XML feed, and for what purpose.
Post by
Codzima
Hi. i use it for simple data fetching of some items. is there a way we can download the entire database info?
Post by
jazz836062
My guild is massive and we have a large banking spreadsheet that uses the xml to get recipe materials completely via code as well as simple ItemID from ItemName. I often don't have the itemID from the information input on the sheet and I was using wowhead for that and so much more (again, xml). I agree JSON is more convenient (I was actually using a small bit of code to convert xml to JSON).
Please let me know if you have any suggestions as I am not a professional by any stretch of the imagination, but I now have to figure something else out to make this sheet work.
edit: Related note, I would happily take straight JSON in place of xml.
Post by
Dangerbk
I use the xml endpoint for getting data for Guild Bank such as item class among other things.
Post by
OzCymru
I had just started to make my crafting spreadsheet the other day so this timing is unfortunate. I wanted to use it mostly so that I could take an itemID (which TSM gives you when you export accounting data) and pull crafting materials from WoWhead. This is for Classic so I'm unsure if this exact information is available on the Blizzard API. I wouldn't want to pull incorrect data because they might be using retail numbers. Any advice would be appreciated!
Post by
GodMod23
I use this Endpoint to get the ItemID for an Itemname. I haven't found any other API anywhere, therefore I am not happy that this feature gets removed.
Post by
xdavesbanex
I have a webapp and addon for classic wow that uses the XML endpoints to create character sheets that can be shared.
Here is an example character sheet.
This completely breaks my app :(
I just discovered this while working on the full release of my app. The current version is in beta but already has hundreds of characters uploaded to it.
If there is no way this can be brought back, it would be nice to at least get a dump of the existing data for classic.
Edit:
I've just checked out the blizz api. The data they return on an item is not nearly enough. Not to mention the fact that I was using the HTML tooltip that was returned by this api to actually show the items that were available.
Rebuilding this functionality from scratch is going to take days.
Post by
Naishala
Our guild bank literally relies completely on this to function in terms of banking. We have multiple raid teams both horde and alliance sides that are coordinated through the sheets showing us what items they need each month raiding. Breaking that down it also shows us how much of each material we currently have, the AH costs and how many we can craft. Not being able to access this breaks a significant part of our sheet and limits the function we're able to have to get information in a smooth and streamlined manner.
Post by
Codzima
@xdavesbanex
is there a reason you do not implement wowhead tooltip directly? i have a Bank Items list for our guild which uses VueJS but also implements wowhead tooltip in such a way i can refresh the links on demand.
mounted() {
if(window.whTooltips === undefined) {
window.whTooltips = {colorLinks: false, iconizeLinks: false, renameLinks: false, iconSize: 'medium'};
let wowheadScript = document.createElement('script')
wowheadScript.setAttribute('src', '
https://wow.zamimg.com/widgets/power.js'
)
wowheadScript.setAttribute('id', 'wowhead')
document.head.appendChild(wowheadScript)
} else {
// i run this bit of code whenever i refresh data so it stays consistent
if(window.$WowheadPower) {
window.$WowheadPower.refreshLinks()
}
}
}
my Vue Template code.
<template v-slot:cell(name)="data">
<a class="item-row" :class="getQualityColorClass(data.item.quality)" :href="'
https://classic.wowhead.com/item='
+ data.item.id" target="_blank" :data-wowhead="'item=' + data.item.id">
<span class="iconmedium">
<ins :style="{ backgroundImage: getIcon(data.item.icon)}"></ins>
<del>
</del>
</span>
<span>{{data.value}}</span></a>
<span class="item-row"> x {{data.item.amount}}</span>
</template>
you can probably sense where im going with this.
Post by
rodrigowoulddo
I am currently creating an app to make the guild item trading easier on WoW Classic. It is called Lootr, and we are already on the user testing phase. We are 100% dependent on the item XML provided by Wowhead.
The Blizzard Classic WoW API`s do not provide complete information about the items. For example, it does not provide any information about the item stats and use / equip effects.
Depreciating the XML endpoint will force us to throw 5 months work on the trash :(
You can contact me on rodrigofgiglio@gmail.com
We also developed an Addon for classic WoW that generates QR Codes so the app can communicate with the game.
Please help us.
Post by
RobertDoc
Just got hit by this tonight, I use it on dkpeasy.com - a WoW classic DKP management system. Would it be possible to get another endpoint?
To clarify the usage: I use it within the item priority functionality and store the IDs for later recall in the 'Award Loot'.
Post by
Erorus
The XML endpoint has been restored. It might take a short time for all of our caches to update, but they'll come back.
The XML endpoint is still legacy, however, and at this time we have no plans to address any of its shortcomings (such as a recent issue regarding crafting faction-specific items).
We're discussing internally whether we can offer any more modern endpoints, and how that would fit in with our other development priorities.
Thanks for your feedback on this issue.
Post by
rodrigowoulddo
You just saved my life. Thank you so much <3
Post by
jazz836062
THANK YOU!
Post by
RobertDoc
Thank you for this, I really appreciate it - the API is a major help and my application relies on it quite a lot.
Thank you for the reconsideration!
Post by
MarkAlmighty
Sorry to necro this thread, but I just started working on my wife's guild's BiS submission form for Ny'alotha, and the only thing I can get back is: "Item not found!" Was the endpoint taken back down?
Example:
https://www.wowhead.com/item=174116&xml
Post by
Uchur
Hello MarkAlmighty,
The item doesn't exist on Live version of the site. Please use
this link
instead.
Happy New Year!
Post by
MarkAlmighty
@Uchur - Aha! Thanks!
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.