tjk-api
v1.0.3
Published
TJK (Türkiye Jokey Kulübü) tarafından sağlanan resmi API kaynağından program, sonuçlar, AGF, muhtemel oranlar ve benzeri verileri çeken bir Node.js paketi.
Readme
TJK API
TJK (Türkiye Jokey Kulübü) tarafından sağlanan resmi API kaynağından program, sonuçlar, AGF, muhtemel oranlar ve benzeri verileri çeken bir Node.js paketi.
Kurulum
yarn add tjk-apiveya
npm install tjk-apiKullanım
import { TjkApi } from 'tjk-api';
const api = new TjkApi({
authKey: 'TJK Auth Key'
});
const { data: races } = await api.getProgram();
console.log('races:', races);Hata Ayıklama
import axios from 'axios';
import { TjkApiError, TjkTypeError } from 'tjk-api';
try {
const { data } = await tjk.getProgram();
console.log('program:', data);
} catch (e) {
if (e instanceof TjkTypeError) {
console.error('Tjk tür hatası:', e);
} else if (e instanceof TjkApiError) {
console.error('Tjk API hatası:', e);
} else if (axios.isAxiosError(e)) {
console.error('Axios hatası:', e);
} else {
console.error('Bilinmeyen hata:', e);
}
}Servisler
Yarış Programı Servisi
const response = await api.getProgram();Yarış Sonuçları Servisi
const response = await api.getResults();Bahis Programı Servisi
const response = await api.getBetProgram();AGF Servisi
const response = await api.getAgf();Muhtemel Oranlar Servisi
const response = await api.getProbables();Detaylı Program Servisi
const response = await api.getDetailedProgram();Hipodromlar Servisi
const response = await api.getHippodromes();At Detay Servisi
const response = await api.getHorseDetail({ id: 'at kimliği' } | { key: 'at anahtarı' });Jokey Değişiklikleri Servisi
const response = await api.getJockeyChanges();