danabrey / supernova-api
supernovafantasyfootball.com的PHP API包装器
v0.2
2024-05-17 16:23 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- spatie/data-transfer-object: ^2.8
- symfony/http-client: ^5.2|^6.0|^7.0
- symfony/property-access: ^5.2|^6.0|^7.0
- symfony/serializer: ^5.2|^6.0|^7.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
PHP库,用于与只读Supernova Fantasy Football API交互。
安装
composer require danabrey/supernova-api
用法
创建客户端实例
$client = new DanAbrey\SupernovaApi\SupernovaApiClient('api_key_here');
要与Supernova API交互,需要一个API密钥。这个密钥必须作为唯一参数传递给客户端。
$client->leagues('xxxxx') 其中xxxxx是用户邮箱地址,用于列出用户联赛的基本信息
$client->league(xxxxx) 其中xxxxx是联赛ID,用于联赛设置和球队信息
所有方法都返回单个实例或对象数组,这些对象表示返回的数据。例如 SupernovaLeague
注意
遵守Supernova API的使用条款是您的责任。
运行测试
./vendor/bin/phpunit tests