#javascript #html #css #api #sass
Вопрос:
Я пытаюсь получить данные о странах, используя API стран отдыха, используя ссылку, которая находится в репозитории Github https://github.com/public-apis/public-apis. И когда я открываю этот API, вот что я получаю. {«сообщение»:»Страница не найдена»,»_линки»:{«сам»:{«href»:»/»,»шаблонно»:ложь}}}.
И это мой код Javascript
const getCountryData = function (country) {
const request = new XMLHttpRequest();
request.open('GET', `https://restcountries.eu/rest/v2/name/${country}`);
request.send();
request.addEventListener('load', function () {
console.log(this.responseText);
});
};
getCountryData('rwanda');
getCountryData('brazil');
Что это происходит ???
Комментарии:
1. Когда я нажимаю на страны ОТДЫХА в списке API, я приземляюсь на restcountries.com на которой написано «Страница не найдена». Однако, когда я пытаюсь вызвать API от почтальона ( restcountries.eu/rest/v2/name/rwanda ) или даже непосредственно в браузере, похоже, это работает, он только запрашивает у меня ключ API.
2. Вам нужен ключ?
Ответ №1:
когда я пытаюсь открыть restcountries.eu сайт перенаправляет меня на этот http://countrylayer.com/ сайт может быть, они сменили домен или если вы не можете понять это, вы можете проверить этот сайт и посмотреть, поможет ли он вам делать то, что вы хотите :