Skip to content

garretthunter/bnet

 
 

Repository files navigation

Battle.net API Client

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

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

Road to 1.0

  • 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.

Implementation Status

Account API

  • /account/user/id
  • /account/user/battletag

D3 Community API

  • /d3/profile/:battletag/
  • /d3/profile/:battletag/hero/:id
  • /d3/data/item/:data
  • /d3/data/follower/:follower
  • /d3/data/artisan/:artisan

Community OAuth Profile APIs

  • /sc2/profile/user
  • /wow/user/characters

SC2 Community APIs

  • /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 Community APIs

  • /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

License

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.

About

Battle.net API Client - A library to work with the Battle.net Web APIs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%