WoW:Battle.net API: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
Line 1: Line 1:
This is the main reference for the WoW 'Web API', also known as 'Blizzard Community Platform API' or 'Blizzard Entertainment Web API'. The "Web API", is a web-specific set of APIs for accessing official ''[[World of Warcraft]]'' community site information. Much of the information on using this API, its gotchas and quirks, as well as tips and tricks, are provided by the community via the official forum.
This is the main reference for the WoW part of the '''[[Battle.net]] API''' (previously, generically called the 'Web API', also known as 'Blizzard Community Platform API' or 'Blizzard Entertainment Web API'). The "Battle.net API", is a web-specific set of APIs for accessing official ''[[World of Warcraft]]'' community site information. Much of the information on using this API, its gotchas and quirks, as well as tips and tricks, are provided by the community via the official forum. However, [[Blizz]]ard has an official site dedicated to supporting usage of the API ([https://dev.battle.net dev.battle.net]).
{{webapi}}
{{webapi}}
== Dev.Battle.net info ==
{{sectionstub}}
Blizzard provides sample code via [https://github.com/Blizzard/ GitHub].
;Guides
* Mashery registration/sign-up
* [[OAuth]] login and usage info
* Community APIs and Getting Data
** API Migration
** World of Warcraft
** Diablo III
* Log in with Battle.net
* Concepts
** Regionality and Partitions
Account Id


== Blizzard forum posters ==
== Blizzard forum posters ==
{{Accuracy-section}}
* {{blizz}} [[Peratryn]]<ref name="hello1">{{ref web|work=Official Website and Mobile Feedback &gt; Community Platform API forum (US)|url=http://us.battle.net/wow/en/forum/topic/4488639099#1|title=#1 - Hello API Forums!|author={{blizz}} [[Peratryn]]|date=17-Apr-2012 5:15 PM}}</ref>
* {{blizz}} [[Peratryn]]<ref name="hello1">{{ref web|work=Official Website and Mobile Feedback &gt; Community Platform API forum (US)|url=http://us.battle.net/wow/en/forum/topic/4488639099#1|title=#1 - Hello API Forums!|author={{blizz}} [[Peratryn]]|date=17-Apr-2012 5:15 PM}}</ref>
* {{blizz}} [[Straton]]<ref name="hello2">{{ref web|work=Official Website and Mobile Feedback &gt; Community Platform API forum (US)|url=http://us.battle.net/wow/en/forum/topic/4488639099#2|title=#2 - Hello API Forums!|author={{blizz}} [[Straton]]|date=17-Apr-2012 5:18 PM}}</ref>
* {{blizz}} [[Straton]]<ref name="hello2">{{ref web|work=Official Website and Mobile Feedback &gt; Community Platform API forum (US)|url=http://us.battle.net/wow/en/forum/topic/4488639099#2|title=#2 - Hello API Forums!|author={{blizz}} [[Straton]]|date=17-Apr-2012 5:18 PM}}</ref>
Line 12: Line 29:
== See also ==
== See also ==
* [[Auction House API]]
* [[Auction House API]]
* [[Battle.net]]
* [[World of Warcraft API]] - info on [[AddOn]] programming API for the [[World of Warcraft]] client
* [[World of Warcraft API]] - info on [[AddOn]] programming API for the [[World of Warcraft]] client
* [[WoWHead]] - well-known WoW database with third-party public Web API extensions
* [[WoWHead]] - well-known WoW database with third-party public Web API extensions


== External links ==
== External links ==
;Forum
;Dev.Battle.net
{{elink|type=bnetwowus|site=Official Community Platform API forum|link=http://us.battle.net/wow/en/forum/2626217/}}
{{elink|icon=bnet|site=Dev.Battle.net|link=https://dev.battle.net}}
{{elink|prefix=&nbsp; &nbsp; &nbsp;|type=bnetwowus|site=Official Community Platform API forum|link=http://us.battle.net/wow/en/forum/topic/2743690922|desc=Introduction}}
{{elink|prefix=&nbsp; &nbsp; &nbsp;|icon=bnet|site=Dev.Battle.net|link=https://dev.battle.net/docs/read/Home|desc=Guides}}
;Info
{{elink|prefix=&nbsp; &nbsp; &nbsp;|icon=bnet|site=Dev.Battle.net|link=https://dev.battle.net/io-docs|desc=API Docs}}
{{elink|site=Blizzard.GitHub.com|link=http://blizzard.github.com/api-wow-docs/|desc=Blizzard Community Platform API Documentation}}
{{elink|prefix=&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|icon=bnet|site=Dev.Battle.net|link=https://dev.battle.net/docs/read/community_apis/wow|desc=Community WoW API}}
{{elink|type=bnetwowus|site=Official Community Platform API forum (US)|link=http://us.battle.net/wow/en/forum/topic/3746635131|desc=Third-Party API Usage Policy|bydate=by {{blizz}} [[Straton]], 12/14/11 10:28 AM}}
{{elink|prefix=&nbsp; &nbsp; &nbsp;|icon=mashery|site=Mashery.com|link=http://www.mashery.com|desc=Provides account management}}
 
;Code examples
{{elink|icon=github|site=GitHub.com|link=https://github.com/Blizzard/|desc=Blizzard Entertainment}}
 
;Forums
{{elink|icon=bnetus|site=US.Battle.net|link=http://us.battle.net/en/forum/15051532/|desc=Battle.net API &gt; General Discussion forum}}
{{elink|icon=bnetus|site=US.Battle.net|link=http://us.battle.net/en/forum/15051533/|desc=Battle.net API &gt; Bug Report forum}}
 
;Old info
{{elink|type=bnetwowus|site=Official Community Platform API forum|link=http://us.battle.net/wow/en/forum/2626217/|bydate=(still exists, but replaced by Battle.net API &gt; General Discussion forums)}}
{{elink|prefix=&nbsp; &nbsp; &nbsp;|type=bnetwowus|site=Official Community Platform API forum|link=http://us.battle.net/wow/en/forum/topic/2743690922|desc=<s>Introduction</s>|bydate=(deleted)}}
{{elink|site=Blizzard.GitHub.com|link=http://blizzard.github.com/api-wow-docs/|desc=<s>Blizzard Community Platform API Documentation</s>|bydate=(now redirects to dev.battle.net)}}
{{elink|type=bnetwowus|site=Official Community Platform API forum (US)|link=http://us.battle.net/wow/en/forum/topic/3746635131|desc=<s>Third-Party API Usage Policy</s>|bydate=<s>by {{blizz}} [[Straton]], 12/14/11 10:28 AM</s> (deleted)}}
 
;News
;News
{{elink|type=wowinsider|link=http://wow.joystiq.com/2011/12/14/blizzard-releases-third-party-api-usage-policy/|desc=Blizzard releases third-party API usage policy|bydate=by {{wowinsider|Mathew McCurley}} Dec 14th 2011 at 1:35PM}}
{{elink|type=wowinsider|link=http://wow.joystiq.com/2011/12/14/blizzard-releases-third-party-api-usage-policy/|desc=Blizzard releases third-party API usage policy|bydate=by {{wowinsider|Mathew McCurley}} Dec 14th 2011 at 1:35PM}}

Revision as of 18:28, 12 September 2015

This is the main reference for the WoW part of the Battle.net API (previously, generically called the 'Web API', also known as 'Blizzard Community Platform API' or 'Blizzard Entertainment Web API'). The "Battle.net API", is a web-specific set of APIs for accessing official World of Warcraft community site information. Much of the information on using this API, its gotchas and quirks, as well as tips and tricks, are provided by the community via the official forum. However, Blizzard has an official site dedicated to supporting usage of the API (dev.battle.net).

Web API

Dev.Battle.net info

Icon-edit-22x22.png
Note: This is a generic section stub. You can help expand it by clicking Sprite-monaco-pencil.png Edit on the section title.

Blizzard provides sample code via GitHub.

Guides
  • Mashery registration/sign-up
  • OAuth login and usage info
  • Community APIs and Getting Data
    • API Migration
    • World of Warcraft
    • Diablo III
  • Log in with Battle.net
  • Concepts
    • Regionality and Partitions

Account Id

Blizzard forum posters

Questionmark-medium.png This section may be inaccurate.

References

  1. Template:Blizz Peratryn 2012-04-17. #1 - Hello API Forums!. Official Website and Mobile Feedback > Community Platform API forum (US).
  2. Template:Blizz Straton 2012-04-17. #2 - Hello API Forums!. Official Website and Mobile Feedback > Community Platform API forum (US).
  3. Template:Blizz Osundir 2012-04-18. #35 - Hello API Forums!. Official Website and Mobile Feedback > Community Platform API forum (US).

See also

External links

Dev.Battle.net
Code examples
Forums
Old info
News