I want to know if I can access World of Warcraft in an API.
My requirements are very precise:
- MUST be official blizzard API
- MUST be accessible out-of-game.
No. They do not allow any "outside" software to interact with the game's executable environment. Google "wow glider lawsuit" to find out more.
Blizzard has now released a Community API that allows you to fetch information directly from the Blizzard Services; such as Realm Status, Player and Auction data.
https://dev.battle.net/io-docs
I don't think that this was what the original question was intended for, but I think this can help other people searching for similar information.
Depends on what you are trying to do, here's the wiki on it
I know its an old threat and I dont know if you still want the API but here is the new api.
All documentation: http://blizzard.github.com/api-wow-docs/ use api like eu.battle.net/api/wow/character/realmname/charactername?fields=All-parameters-found-in-documentation-and-they-are-comma-seperated
Thats should do the trick ;)
Take a look at the wow armoury - you can consume wow related data. The page on armoury is XML transformed into a web page via XLST.
But if you request the page and look at the source, you will see a nice XML file - perfect for making rest based queries against.
来源:https://stackoverflow.com/questions/4473851/where-is-blizzards-official-world-of-warcraft-api