humble23 / cartola-fc-api
cartola fc 的 PHP API 客户端
1.2
2022-04-10 18:33 UTC
Requires
- php: >=7.4
- ext-simplexml: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^1.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-09-24 14:53:02 UTC
README
一个简单的 API 客户端,用 PHP 编写,用于 CartolaFC。
Cartola FC 是一个由 Globo 网站 2005 年创建的游戏。该游戏是“足球经理”和“幻想”风格,玩家可以指挥自己的俱乐部,根据现实生活中的比赛情况选择球员和教练。通过名为“球探”的评分,玩家可以选择表现良好、得分高的球员,并将他们转移到 Cartola。
Cartola 的游戏在整个巴西锦标赛期间进行,为球员生成分数,球员可以创建和参与与朋友的联赛。受到大众的喜爱,这款游戏在足球迷中非常受欢迎。
要求
- PHP >= 7.4
- ext-json
安装
安装此包的首选方法是通过 composer。
运行
$ composer require humble23/cartola-fc-api
或者添加
"humble23/cartola-fc-api": "^1.2"
基本使用
示例
use Humble23\CartolaFcClient\CartolaClient; $client = new CartolaClient(); $response = $client->market()->status();
要获取最后一个响应 (ResponseInterface::class
),请使用 getLastResponse
方法。
use Humble23\CartolaFcClient\CartolaClient; $client = new CartolaClient(); $data = $client->market()->isGameOver(); $response = $client->getLastResponse();
可用方法
市场
状态
检查市场当前信息
$data = $client->market()->status();
亮点
列出市场亮点
$data = $client->market()->highlights();
游戏
轮次
列出赛季轮次
$data = $client->game()->rounds();
俱乐部
列出赛季所有俱乐部
$data = $client->game()->clubs();
赞助商
列出所有赞助商
$data = $client->game()->sponsors();
IsGameOver
检查赛季是否结束
$data = $client->game()->isGameOver();
CurrentRound
检查当前赛季轮次
$data = $client->game()->currentRound();
联赛
All
列出赛季所有联赛
$data = $client->leagues()->all();
队伍
All
列出 Cartola 所有队伍
$data = $client->teams()->all();
Find
通过名称搜索一个队伍
$data = $client->teams()->find('team_name');
运动员
列出每轮的球队运动员
$data = $client->teams()->athletes('team_id', 'round_number');
运动员
市场
列出市场上的运动员
$data = $client->athletes()->market();
得分
列出当前轮次的得分运动员
$data = $client->athletes()->score();
许可
humble23/cartola-fc-api
在 MIT 许可下发布。请参阅 LICENSE 包的详细信息。