football-wrapper
v1.0.41
Published
Uma biblioteca TypeScript para integração com api-football
Downloads
479
Readme
Football API Client
Este é um cliente TypeScript para a Football API, que permite acessar e manipular dados esportivos como estatísticas de times, previsões de jogos, odds ao vivo, e muito mais. A biblioteca é baseada no axios
e fornece serviços modulares para diferentes endpoints da API.
Índice
Instalação
Para instalar a biblioteca, execute o seguinte comando:
npm i football-wrapper
Configuração e Instanciação
Para utilizar a biblioteca, primeiro configure o ApiClient
com seu token de autenticação da Football API. Em seguida, instancie os serviços desejados, passando o ApiClient
como parâmetro para cada um.
import { FixturesService, FixturesParams } from "football-api-client";
const apiClient = new ApiClient("SPORTS_API_KEY");
Uso dos Serviços
const liveOddsService = new LiveOddsService(apiClient);
getLiveOddsasync async function obterOddsAoVivo() {
try {
const liveOdds = await FixturesService.fetchFixtures({ leagueId: 39, season: 2024 }: FixturesParams);
const availableBets = await liveOddsService.fetchLiveOddsInPlayAvailableBets();
return availableBets
} catch (error) {
console.error('Erro ao obter odds ao vivo:', error);
}
}
await getLiveOddsasync();