Я пытаюсь использовать футбольный API для получения списка футбольных лиг на определенную дату. Я хочу отобразить эту информацию в своем приложении Next.js, но не знаю, как правильно выполнить вызов API.
Я попытался использовать предоставленную конечную точку https://football.sportdevs.com/leagues-by-date?date=eq.{date} с нужным параметром даты, но не получил обратно ожидаемые данные. Я ожидал получить список футбольных лиг на указанную дату.
const date = '2022-01-01';
fetch(`https://football.sportdevs.com/leagues-by-date?date=eq.${date}`)
.then(response => response.json())
.then(data => console.info(data))
.catch(error => console.error(error));
Вам не хватает ключа API; без ключа API вы не сможете протестировать результаты API Для этого вам следует выполнить следующие шаги:
Если вы протестируете ключ API с помощью кода, он будет работать отлично.
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Authorization", "Bearer your_api_key");
var requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://football.sportdevs.com/leagues-by-date?date=eq.2022-01-01", requestOptions)
.then(response => response.text())
.then(result => console.info(result))
.catch(error => console.info('error', error));
Дайте точную рабочую ссылку, по которой вы хотите получить данные