football-wrapper
v1.0.49
Published
Uma biblioteca TypeScript para integração com api-football
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-wrapperConfiguraçã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();
Links Úteis
NO BACK
Quando for atualziar no back, precisa passar um cross env, para dar como true o module alias
process.env.IS_BACKEND
