nullx27 / easi
此软件包已被废弃且不再维护。没有建议的替代软件包。
PHP接口,用于EVE Online ESI API
1.2.4
2018-01-07 17:41 UTC
Requires
- php: ^7.0
- cache/array-adapter: ^0.5.0
- cache/simple-cache-bridge: ^0.1.1
- fetch/array-utils: ^0.1.1
- nesbot/carbon: ^1.22
- nullx27/esi-php: dev-master
- psr/cache: ^1.0
- psr/log: ^1.0
- psr/simple-cache: ^1.0
Requires (Dev)
- apigen/apigen: 4.2.x-dev
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2022-02-01 13:06:26 UTC
README
Easi - 一个EVE Online ESI API包装器
要求
PHP 7.0或更高版本
安装
使用composer进行安装
composer require nullx27/easi
入门
<?php require_once(__DIR__ . '/vendor/autoload.php'); $easi = new \nullx27\Easi\Easi(); $alliance = $easi->alliance->getAllianceById(99006112); print $alliance->allianceName; // Friendly Probes
要使用经过身份验证的ESI调用,请提供有效的访问令牌
<?php require_once(__DIR__ . '/vendor/autoload.php'); $token = 'valid access token'; $characterId = 123456789; $easi = new \nullx27\Easi\Easi($token); $wallet = $easi->wallet->getCharacterWallet($characterId); print_r($wallet->data);
要查看所有可用端点和方法的完整列表,请参阅此处
配置
Easi可以使用任何PSR-16兼容的缓存库,以符合CCP请求指南
$easi = new \nullx27\Easi\Easi(); $easi->getConfig()->setCache($yourCacheInstance);
与PSR-3兼容的记录器也有相同的效果
$easi = new \nullx27\Easi\Easi(); $easi->getConfig()->setLogger($yourLoggerInstance);
您可以为ESI请求设置不同的数据源。默认为'tranquility'。
$easi = new \nullx27\Easi\Easi(); $easi->getConfig()->setDatasource('singularity');
错误报告
请使用Github Issues进行错误报告。