World of Warcraft Armory Data
In my previous entry, I discussed how to pull World of Warcraft Armory Data with Coldfusion. This entry will focus on detailing out the different data files available along with how to link between them. This information is more general for anyone looking to start mining the data available in the Armory for their guild sites.
The Armory data is broken up into several files. All files are accessible from the root of armory.worldofwarcraft.com. Each section will list a description along with the parameters that would be appended to the end of the URL to query for specific information.
guild-info.xml
Description
Contains basic information about the guild and basic information on every member of the guild. The guild information includes Battlegroup, Name and Realm. The member information includes class, gender, level, name, race and guild rank for members of the guild. Using the Page Number Parameter will return 20 members at a time. Removing the Page Number Parameter will return all members.
Parameters
r - Realm Name
n - Guild Name
p - Page Number (Optional)
sf - Sort Field. Can be name, level, race, class or rank (Optional)
sd - Sort Direction. Can be a for ascending or d for descending order (Optional)
character-sheet.xml
Description
Contains specific information on the profile of a particular character. It is the same information that is found in the character windows inside of World of Warcraft. The information is broken up into several nodes. The characterTab contains currently equipped items and player stats. The skillTab contains profession and class specific skills. The reputationTab contains the current standing of the character with the various factions found inside of World of Warcraft.
Parameters
r - Realm Name
n - Character Name
character-reputation.xml
Description
Contains just the reputationTab of the character-sheet.xml.
Parameters
r - Realm Name
n - Character Name
character-skills.xml
Description
Contains just the skillsTab of the character-sheet.xml.
Parameters
r - Realm Name
n - Character Name
character-talents.xml
Description
Contains the talent tree or specialization of the class. The data is in the same format that is used by the World of Warcraft talent calculator pages.
Parameters
r - Realm Name
n - Character Name
Just looking through those files, you will find a wealth of data for customizing your own guild web site with real time data from World of Warcraft. In some later entries, I will go into specific detail how I used the data for my guild's web site including creating a Burning Crusade character progress page.

There are no comments for this entry.
[Add Comment]