Get the Desktop App for Battle.net Now
- All your games in 1 place
- Log in once
- Automatic game updates
My goal for this thread is to keep an up-to-date list of tools for different programming languages that facilitate accessing the World of Warcraft Community Platform API. If you'd like your project listed, just reply to the thread! Alternatively, follow the instructions at https://github.com/BinaryMuse/wow-api-projects#readme (which I use to maintain this list and generate the markup).
The D3 version of this thread can be found at http://us.battle.net/d3/en/forum/topic/6307731317
MVP, Web and API
Libraries for the Community Platform API: http://us.battle.net/wow/en/forum/topic/2369882588
Libraries for the Community Platform API: http://us.battle.net/d3/en/forum/topic/6307731317
Edited by Cyaga on 7/10/2013 5:01 PM PDT
Great idea, Cyaga! And in case anyone is wondering, there are currently have no plans to support anything other than realm status, character profiles, guild profiles, arena team profiles and auction house data dumps, according to Straton. Also going to stick this mini Q&A he conducted in here as well because... There's nowhere else to put it, ;).
Q: Will item data be exposed through APIs?
A: It is something that we would like to do, but there are other higher priority items that need to be hammered out first.
Q: Will there be a transition period between a new release and retiring the old?
A: Yes. Once the character and guild API features are complete and launched, we will announce a deprecation time-frame.
Q: Would it be possible to setup the API to allow us to manage the guild from our web page?
A: No. We have no plans or intent to create APIs that allow any data to be modified.
Q: Are you planning on introducing XML or are you sticking with JSON?
A: We will continue with using and suggesting JSON and JSONP. We are also looking at support Protocol Buffers as a line-wire protocol. XML isn't completely out of the picture, but is lower in the list of priorities.
The Chat Gem Lives!
Edited by Sixen on 4/19/2011 9:05 PM PDT
You may now add ColdFusion to the list of technologies which implements a wrapper to the WoW CP API. I've produced one, WoWColdFusionAPI, which can be found here:
Two extras for you:
"àáäâèéëêìíïîòóöôùúüûñçй" to "aaaaeeeeiiiioooouuuuncи"
2 Tauren Druid
Kindly add my library (.NET and Silverlight written in C#)
1 Dwarf Warrior
It appears this list is no longer maintained. I've added as requested a week ago, but still no update.
But here is my contribution:
I've been working on this for quite some time, but due to my main account is in EU region I haven't been able to post here yet.
### Features ###
* Extract all information from Battle.net armory
* Handles guilds, characters and items.
* WoWHead integration for extracting remaining information like achievement names
* WoWHead integration for easy tool tip links
* Full cache to limit connections and ensure speedy information
* Generates emblems based on guild tabard design
* Add your guild level to the emblem
* Built in sorting and filtering
and much much more..
Please let me know what you think of this and give me ideas on how to improve.
Edited by Growar on 8/16/2011 6:50 AM PDT
I forked the Battle.net Api by Khepri repo and adapted it for PHP 5.2 for those who are using hosts that have not / cannot yet convert to 5.3:
It requires some adaptation, but its a start
My apologies for this! The past couple months have been crazy for me--moving to a new place and starting a new job. But, I am back to having a development machine again and I hope to keep up with this list a bit better.
I'll try to make it a point to catch the projects listed in this thread that I've missed, but the best way to get your project on the list is to fork the repository listed and send me a pull request on GitHub.
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.