Difference between revisions of "User:RJackson/Dota2API"
m (Tweak wording :3) |
m (Found heropedia method. Rushing save bcuz doto game to play.) |
||
Line 72: | Line 72: | ||
=== Result data === | === Result data === | ||
:;users_last_month: | :;users_last_month: | ||
+ | |||
+ | == heropediadata == | ||
+ | <pre>GET http://www.dota2.com/jsfeed/heropediadata</pre> | ||
+ | |||
+ | === Parameters === | ||
+ | :;feeds: Known values: itemdata, herodata. | ||
+ | |||
+ | === Result data === | ||
+ | ==== itemdata feed ==== | ||
+ | Returns same data as [[#itemdata]] | ||
+ | |||
+ | ==== herodata feed ==== | ||
+ | :;''Hero token'': | ||
+ | ::;dname: Hero's display name. | ||
+ | ::;u: Hero token. | ||
+ | ::;pa: Primary attribute. Values: | ||
+ | :::*str: | ||
+ | :::*int: | ||
+ | :::*agi: | ||
+ | ::;attribs: | ||
+ | :::;str: | ||
+ | ::::;b: Base. | ||
+ | ::::;g: Gain. | ||
+ | :::;int: | ||
+ | ::::;b: | ||
+ | ::::;g: | ||
+ | :::;agi: | ||
+ | ::::;b: | ||
+ | ::::;g: | ||
+ | :::;ms: Move speed. | ||
+ | :::;dmg: Starting damage. | ||
+ | ::::;min: | ||
+ | ::::;max: | ||
+ | :::;armor: Starting armour. | ||
+ | ::;dac: Localized string for attack type, Melee or Ranged. | ||
+ | ::;droles: Display string for roles. |
Revision as of 22:30, 8 May 2013
This API is not actively documented, under development, and not meant for public consumption. It may change at any time without notice. |
Rough documentation for the Dota2.com API. Data is returned in JSON format.
Contents
Global parameters
Parameters observed to be used on most methods:
- l (Optional)
- For localized strings; takes English name of language (none of those fancy ISO distractions).
- v (Optional)
- Unknown.
itemdata
Data on gameplay (non-cosmetic) items.
GET http://www.dota2.com/jsfeed/itemdata
Result data
- itemdata
-
- item token
-
- id
- img
- Filename of the item's image, relative to
http://media.steampowered.com/apps/dota2/images/items/
- dname
- Item's display name.
- qual
- Token representing item quality? Observed tokens:
- artifact
- common
- component
- consumable
- epic
- rare
- secret_shop
- cost
- Gold cost of the item.
- desc
- Localized description.
- attrib
- HTML representing the items attributes.
- mc
- Mana cost
- cd
- Cooldown
- lore
- Localized item lore.
- components
- List of tokens for items combine to create this item; returns list or null.
- created
- Whether the item is created from components.
heropickerdata
Data on heroes intended for the hero picker.
GET http://www.dota2.com/jsfeed/heropickerdata
Parameters
- v
- This parameter is required on this method, seems to accept any value.
Result data
- hero token
-
- name
- Localized name.
- bio
- Localied bio.
- atk
- Token representing attack type. Observed tokens:
- melee
- ranged
- atk_1
- Localized string representing attack type.
- roles
- List containing tokens representing hero roles. Observed tokens:
- Disabler
- Nuker
- Support
- Escape
- Initiator
- LaneSupport
- Durable
- Carry
- Pusher
- Jungler
- roles_1
- List containing strings representing hero roles. Doesn't appear to be localized.
uniqueusers
GET http://www.dota2.com/jsfeed/uniqueusers
Result data
- users_last_month
heropediadata
GET http://www.dota2.com/jsfeed/heropediadata
Parameters
- feeds
- Known values: itemdata, herodata.
Result data
itemdata feed
Returns same data as #itemdata
herodata feed
- Hero token
-
- dname
- Hero's display name.
- u
- Hero token.
- pa
- Primary attribute. Values:
- str:
- int:
- agi:
- attribs
-
- str
-
- b
- Base.
- g
- Gain.
- int
-
- b
- g
- agi
-
- b
- g
- ms
- Move speed.
- dmg
- Starting damage.
- min
- max
- armor
- Starting armour.
- dac
- Localized string for attack type, Melee or Ranged.
- droles
- Display string for roles.