Использование бесплатной учетной записи openweather приводит к ошибке 401 - PullRequest
0 голосов
/ 08 декабря 2018

Прежде всего, я регистрирую бесплатный аккаунт и получаю ключ:

a52cdce3df0bb71535ee57d8e8c48566

Во-вторых, я следую за быстрым стартом на openweathermap, попробуйте использовать «Данные о текущей погоде»", что бесплатно.

Вот мой URL:

https://api.openweathermap.org/data/2.5/weather?q=wuhan,china&appid=a52cdce3df0bb71535ee57d8e8c48566

В почтальоне данные успешно возвращаются: [! [Введите описание изображения здесь] [1]] [1]

Однако в браузере при запуске кода возвращается 401: [! [Введите описание изображения здесь] [2]] [2]

Код выглядит следующим образом:

const API_KEY = "a52cdce3df0bb71535ee57d8e8c48566";

class App extends React.Component {


    getWeather = async e => {
        e.preventDefault();
        const city = e.target.elements.city.value;
        const country = e.target.elements.country.value;
        const api_call = await fetch(
        "https://api.openweathermap.org/data/2.5/weather??q=${city},${country}&appid=${API_KEY}"
        );
        const data = await api_call.json();
        console.log(data);
    };




    [1]: https://i.stack.imgur.com/paJD4.png
    [2]: https://i.stack.imgur.com/YhbeB.png
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...