Um cliente de API simples, escrito com PHP para CartolaFC.
Cartola FC é um jogo do site da Globo criado em 2005. O game é do estilo "Footbaal Manager" e "Fantasy", nele você comanda seu próprio clube, escala os jogadores e técnicos com base no que acontece na vida real dentro de campo. Por meio de pontuações que levam o nome de 'scouts', o jogador escolhe aqueles jogadores que apresentam bom rendimento e pontos na partida, que são transferidos para o Cartola.
O jogo do Cartola acontece durante todo o Campeonato Brasileiro, gerando pontuações para os jogadores, que podem criar e participar de ligas com os amigos. Nas graças do povo, o jogo é muito popular entre os fanáticos pelo futebol.
- PHP >= 7.4
- ext-json
A maneira preferida de instalar este pacote é por meio do composer.
Rode
$ composer require humble23/cartola-fc-api
Ou Adicione
"humble23/cartola-fc-api": "^1.2"
use Humble23\CartolaFcClient\CartolaClient;
$client = new CartolaClient();
$response = $client->market()->status();
Para obter a última resposta (ResponseInterface::class
) use o método getLastResponse
:
use Humble23\CartolaFcClient\CartolaClient;
$client = new CartolaClient();
$data = $client->market()->isGameOver();
$response = $client->getLastResponse();
Checa as informações atual do mercado
$data = $client->market()->status();
Lista os destaques do mercado
$data = $client->market()->highlights();
Lista as rodadas da temporada
$data = $client->game()->rounds();
Lista todos clubes da temporada
$data = $client->game()->clubs();
Lista todos os patrocinadores
$data = $client->game()->sponsors();
Verifica se a temporada terminou
$data = $client->game()->isGameOver();
Verifica qual a atual rodada da temporada
$data = $client->game()->currentRound();
Lista todas as ligas da temporada
$data = $client->leagues()->all();
Lista todos os times do cartola
$data = $client->teams()->all();
Pesquisa por um time apartir do seu nome
$data = $client->teams()->find('team_name');
Lista os atletas de um time por rodada
$data = $client->teams()->athletes('team_id', 'round_number');
Lista os atletas no mercado
$data = $client->athletes()->market();
Lista os atletas pontuados da rodada atual
$data = $client->athletes()->score();
humble23/cartola-fc-api
é lançado sob a licença do MIT. Veja o pacote LICENSE para detalhes.