TibiaData API is a open source library that allows you to access TibiaData API from your PHP application.
TibiaData API is avialable via Composer. It uses HTTPlug abstraction so you are free to choose any HTTP Client you want that depends on php-http/client-implementation virutal package.
composer require simivar/tibiadata-api php-http/message php-http/guzzle6-adapter
Note: This version of TibiaData API requires PHP version of 7.1 or higher.
You can use every resource available with classes from Resources namespace. You can create main TibiaData
object and use getters or create every object on your own.
require_once('vendor/autoload.php');
$tibiaData = new \TibiaDataApi\TibiaData($authentication);
$upvoteAnnotation = $tibiaData->getCharactersResoure()->get( 'Simivar' );
Created using Semver. All minor and patch updates are backwards compatibile.
Also, it strictly follows TibiaData API versioning. Version 2.0 of library supports v2
of TibiaData API.
Please see the license file for more information.