Могу ли я вызвать Yahoo Weather API из локального файла js? Или мне нужен веб-сервер? - PullRequest
0 голосов
/ 02 февраля 2020

Yahoo Weather API теперь требует подписи OAuth1. Могу ли я сделать обычный вызов AJAX GET из локального файла html, чтобы получить данные о погоде, или мне нужно вызвать его с веб-сервера? Это для локального HTML виджета, который я создаю для своего настольного компьютера, и я не хочу получать веб-сервер для этой единственной цели.

Если он не работает, я перейду на OpenWeatherMap или Weatherbit.

Спасибо

1 Ответ

0 голосов
/ 02 февраля 2020

Вы получите ошибку CORS, поэтому вам нужно вызвать ее со стороны сервера. Я не знаю, будет ли OpenWeatherMap или Weatherbit вызывать ошибку CORS, но если вы все же получаете ошибку и не хотите создавать веб-сервер, используйте облачные функции Firebase и вызывайте его с помощью простого javascript http запроса. Легко настроить FireBase, и вы не делаете серверный код. Надеюсь, это поможет

...