Hey guys, I've been hard at work updating the api documentation. Here's a summary of the changes coming to the API tomorrow, and some of the updates we're planning for very soon after launch.
Biggest Breaking Change In order to avoid confusion later on, and to keep things in sync with the game, we're going to change some of the character field names:
Documentation Updates The api documentation has been moved from docbook to plain markdown. Hopefully this makes it easier to edit and contribute to. If you guys have any ideas or changes that you want to see in the documentation please let us know. You can directly submit pull requests to github or just post here on the forums. I don't mind github issues being opened, but please keep those limited to issues with the api docs and not the api itself. Docs http://blizzard.github.com/api-wow-docs/ Repo https://github.com/Blizzard/api-wow-docs The documentation has been updated with new examples for all apis. Please give it a read and let us know if you have any questions. We want to improve this documentation as much as possible. New Features These will be added to the API tomorrow:
As always there may be bugs in some of the new features and other changes may have snuck their way in. Please let me know if you have any questions about all of the new data. Hopefully the examples in the new api docs make the data formats for the new API's clear. Upcoming changes These are changes that are currently in the works:
That's about it for tonight. These changes should hit the API tomorrow. I'm very sorry for the late notice regarding some of the breaking changes, but it's been busy over here (as you all can imagine). Please let us know if there are features you want, or changes to the documentation that would help out! Edit: Added talent data to the new features instead of upcoming, it was added. |
|
The changes we want to make to raid progression, and the changes needed to pull in account level achievement criteria means we have to rewrite a bit of the system that calculates your public achievement and statistic totals and criteria. Adding character statistics to the API is waiting on this work. This is on the to do list, it's just not something we were able to hit for MoP launch. |
|
Correct me if I'm wrong, but I think this statistic was removed from the game since it was outdated. If that's the case you'll have to post in the general forums asking for it to be added in before I could add it to the API or the website. |
|
We would like to fix item sources in many ways, but I don't have a timeline on when we're going to get to that. At the moment it would take a lot of work in order to get information anywhere close to what wowhead (and others) provide. |
|
Tomorrow morning sometime around 9am (but subject to change). |
|
This is for the community web API, this has nothing to do with in game addons. |
|
Is there a way that you can make the Battle Pets Stat information include decimal places? On the in-game displays, the stats are rounded to whole numbers and this makes determining the true values of their stats (i.e. how much they will gain per levelup) an arduous process (my last few days: http://i.imgur.com/nA1Jx.png) I'd have to check into this more. If the game uses the rounded values in battle, I'd rather leave it at the rounded values. Either way you could use the pet stats api in order to see what it's stats would be like at any level: http://blizzard.github.com/api-wow-docs/#battlepet-api/stats |
|
API is working good this morning. There's a typo in the example url. If I knew how to spell quality it would work: http://us.battle.net/api/wow/battlePet/stats/258?level=25&breedId=4&qualityId=3 |
|
Added to known issues, I will try to get this added very soon. We do have that data, just have to include it. It will be the same as the guild emblem data however, just IDs. |
|
I noticed a "bug" looking at the glyph item data structure. This spell doesn't have a description in the database. I will look into what data on the spell is used to generate this description but my guess is any spell that is marked as "teaches item" or something like that, gets a description like this. I could be way off but I will try to look into it later on. Added to known issues list regardless. |