A library to work with the Battle.net Web APIs. This package is compliant with PSR-1, PSR-2 and PSR-4.
Find Battle.net API Client on Packagist/Composer
- Implement all available API endpoints (see below).
- Write some documentation.
- Clean up response entities.
- 100% test coverage.
- Switch cache from tedivm/stash to PSR-6 interfaces.
- Stable release (>=1.0) of thephpleague/oauth2-client.
- /account/user/id
- /account/user/battletag
- /d3/profile/:battletag/
- /d3/profile/:battletag/hero/:id
- /d3/data/item/:data
- /d3/data/follower/:follower
- /d3/data/artisan/:artisan
- /sc2/profile/user
- /wow/user/characters
- /sc2/profile/:id/:region/:name/
- /sc2/profile/:id/:region/:name/ladders
- /sc2/profile/:id/:region/:name/matches
- /sc2/ladder/:id
- /sc2/data/achievements
- /sc2/data/rewards
- /wow/achievement/:id
- /wow/auction/data/:realm
- /wow/pet/ability/:abilityid
- /wow/pet/species/:speciesid
- /wow/pet/stats/:speciesid
- /wow/challenge/:realm
- /wow/challenge/region
- /wow/character/:realm/:charactername
- /wow/item/:itemid
- /wow/item/set/:setid
- /wow/guild/:realm/:guildname
- /wow/leaderboard/:bracket
- /wow/quest/:questid
- /wow/realm/status
- /wow/recipe/:recipeid
- /wow/spell/:spellid
- /wow/data/battlegroups/
- /wow/data/character/races
- /wow/data/character/classes
- /wow/data/character/achievements
- /wow/data/guild/rewards
- /wow/data/guild/perks
- /wow/data/guild/achievements
- /wow/data/item/classes
- /wow/data/talents
- /wow/data/pet/types
- /wow/mount
The MIT License (MIT). Please see License File for more information.
Battle.net, Warcraft, World of Warcraft, StarCraft and Diablo are copyrighted by Blizzard Entertainment, Inc.
This library is neither endorsed by nor associated with Blizzard Entertainment, Inc.