Wrapper for calling ArenaNet's GuildWars2 API http://wiki.guildwars2.com/wiki/API:Main
-
eventNames (http://wiki.guildwars2.com/wiki/API:1/event_names)
-
eventDetails (https://api.guildwars2.com/v1/event_details.json)
-
worldNames (http://wiki.guildwars2.com/wiki/API:1/world_names)
-
guildDetails (http://wiki.guildwars2.com/wiki/API:1/guild_details)
-
itemDetails (http://wiki.guildwars2.com/wiki/API:1/item_details)
-
recipeDetails (http://wiki.guildwars2.com/wiki/API:1/recipe_details)
-
continents (http://wiki.guildwars2.com/wiki/API:1/continents)
-
objectiveNames (http://wiki.guildwars2.com/wiki/API:1/wvw/matches)
-
matches (http://wiki.guildwars2.com/wiki/API:1/wvw/match_details)
-
matchDetails (http://wiki.guildwars2.com/wiki/API:1/wvw/objective_names)
.get(key, params, callback)
Used internally, but exposed since it can be convenient to call directly. 'key' corresponds to the above endpoints
.getEvents(params, callback)
Optional Params: world_id, map_id, event_id
.getEventNames(params, callback)
Optional Params: lang
.getEventDetails(params, callback)
Optional Params: lang, event_id
.getMapNames(params, callback)
Optional Params: lang
.getGuildDetails(params, callback)
Requires one of guild_id or guild_name, if both exist, guild_id takes priority
.getItems(callback)
No parameters
.getItemDetails(params, callback)
Required Params: item_id
Optional Params: lang
.getRecipes(callback)
No parameters
.getRecipeDetails(params, callback)
Required Params: recipe_id
Optional Params: lang
.getContinents(callback)
No parameters
.getMaps(params, callback)
Optional Params: map_id, lang
.getMapFloor(params, callback)
Required Params: continent_id, floor
Optional Params: lang
.getMatches(callback)
No parameters
.getObjectives(params, callback)
Optional Params: lang
.getMatchDetails(params, callback)
Rquired Params: match_id
.getBuild(callback)
No parameters
.getColors(callback)
Optional Params: lang
.getFiles(callback)
No parameters