GW2DelphiAPI
Delphi (Object Pascal) wrapper for the GuildWars2 public API v1 and v2
Install / Use
/learn @LauraRozier/GW2DelphiAPIREADME
GW2DelphiAPI
Delphi (Object Pascal) wrapper for the GuildWars2 public API v1 and v2
This wrapper is WIP, all help is welcome! :-)
Already implemented:
- Fetching raw endpoint info
- Fetching open API endpoint info
- Fetching authenticated API endpoint info
- Everything with a checkmark under 'Supported'
- Error handeling
###Feature list:
| Feature | Supported | Planned |
| :------ | :------: | :------: |
| render.guildwars2.com | | ❓️ |
| MumbleLink | | ❓️ |
| /v1/build.json | ❌ | |
| /v1/colors.json | ❌ | |
| /v1/continents.json | | ✔ |
| /v1/event_details.json | | ✔ |
| /v1/event_names.json | | ❓️ |
| /v1/events.json | | ❓️ |
| /v1/files.json | | ✔ |
| /v1/guild_details.json | | ✔ |
| /v1/item_details.json | | ✔ |
| /v1/items.json | | ✔ |
| /v1/map_floor.json | | ✔ |
| /v1/map_names.json | | ✔ |
| /v1/maps.json | | ✔ |
| /v1/recipe_details.json | | ✔ |
| /v1/recipes.json | | ✔ |
| /v1/skin_details.json | | ✔ |
| /v1/skins.json | | ✔ |
| /v1/world_names.json | | ✔ |
| /v1/wvw/match_details.json | | ✔ |
| /v1/wvw/matches.json | | ✔ |
| /v1/wvw/objective_names.json | | ✔ |
| | | |
| /v2/account | ✔ | |
| /v2/account/achievements | ✔ | |
| /v2/account/bank | ✔ | |
| /v2/account/dyes | ✔ | |
| /v2/account/finishers | ✔ | |
| /v2/account/inventory | ✔ | |
| /v2/account/masteries | ✔ | |
| /v2/account/materials | ✔ | |
| /v2/account/minis | ✔ | |
| /v2/account/outfits | ✔ | |
| /v2/account/recipes | ✔ | |
| /v2/account/skins | ✔ | |
| /v2/account/titles | ✔ | |
| /v2/account/wallet | ✔ | |
| /v2/achievements | ✔ | |
| /v2/achievements/categories | | ✔ |
| /v2/achievements/daily | | ✔ |
| /v2/achievements/daily/tomorrow | | ✔ |
| /v2/achievements/groups | | ✔ |
| /v2/adventures | | ❓️ |
| /v2/adventures/:id/leaderboards | | ❓️ |
| /v2/adventures/:id/leaderboards/:board | | ❓️ |
| /v2/backstory/answers | | ✔ |
| /v2/backstory/questions | | ✔ |
| /v2/build | ✔ | |
| /v2/characters | | ✔ |
| /v2/characters/:id/backstory | | ✔ |
| /v2/characters/:id/core | | ✔ |
| /v2/characters/:id/crafting | | ✔ |
| /v2/characters/:id/equipment | | ✔ |
| /v2/characters/:id/heropoints | | ✔ |
| /v2/characters/:id/inventory | | ✔ |
| /v2/characters/:id/recipes | | ✔ |
| /v2/characters/:id/specializations | | ✔ |
| /v2/characters/:id/training | | ✔ |
| /v2/colors | ✔ | |
| /v2/commerce/exchange | | ✔ |
| /v2/commerce/listings | | ✔ |
| /v2/commerce/prices | | ✔ |
| /v2/commerce/transactions | | ✔ |
| /v2/continents | | ✔ |
| /v2/currencies | ✔ | |
| /v2/emblem | | ✔ |
| /v2/events | | ❓️ |
| /v2/events-state | | ❓️ |
| /v2/files | ✔ | |
| /v2/finishers | | ✔ |
| /v2/guild/:id | | ✔ |
| /v2/guild/:id/log | | ✔ |
| /v2/guild/:id/members | | ✔ |
| /v2/guild/:id/ranks | | ✔ |
| /v2/guild/:id/stash | | ✔ |
| /v2/guild/:id/teams | | ✔ |
| /v2/guild/:id/treasury | | ✔ |
| /v2/guild/:id/upgrades | | ✔ |
| /v2/guild/permissions | | ✔ |
| /v2/guild/search | | ✔ |
| /v2/guild/upgrades | | ✔ |
| /v2/items | | ✔ |
| /v2/itemstats | | ✔ |
| /v2/legends | | ✔ |
| /v2/maps | | ✔ |
| /v2/masteries | | ✔ |
| /v2/materials | | ✔ |
| /v2/minis | ✔ | |
| /v2/outfits | | ✔ |
| /v2/pets | | ✔ |
| /v2/professions | | ✔ |
| /v2/pvp | | ✔ |
| /v2/pvp/amulets | | ✔ |
| /v2/pvp/games | | ✔ |
| /v2/pvp/seasons | | ✔ |
| /v2/pvp/seasons/:id/leaderboards | | ❓️ |
| /v2/pvp/seasons/:id/leaderboards/:board | | ❓️ |
| /v2/pvp/standings | | ✔ |
| /v2/pvp/stats | | ✔ |
| /v2/quaggans | ✔ | |
| /v2/recipes | | ✔ |
| /v2/recipes/search | | ✔ |
| /v2/skills | | ✔ |
| /v2/skins | | ✔ |
| /v2/specializations | | ✔ |
| /v2/stories | | ✔ |
| /v2/stories/seasons | | ✔ |
| /v2/titles | | ✔ |
| /v2/tokeninfo | ✔ | |
| /v2/traits | | ✔ |
| /v2/worlds | ✔ | |
| /v2/wvw/abilities | | ✔ |
| /v2/wvw/matches | | ✔ |
| /v2/wvw/objectives | | ✔ |
