Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以从本地js文件调用Yahoo Weather API吗?还是我需要一个网络服务器?_Javascript_Yahoo_Weather Api_Yahoo Weather Api - Fatal编程技术网

Javascript 我可以从本地js文件调用Yahoo Weather API吗?还是我需要一个网络服务器?

Javascript 我可以从本地js文件调用Yahoo Weather API吗?还是我需要一个网络服务器?,javascript,yahoo,weather-api,yahoo-weather-api,Javascript,Yahoo,Weather Api,Yahoo Weather Api,Yahoo Weather API现在需要OAuth1签名。我可以从本地html文件执行普通的AJAX GET调用来检索天气数据,还是必须从web服务器调用它?这是一个本地HTML小部件,我正在为我的桌面计算机创建,我不想得到一个仅用于此目的的web服务器 如果它不起作用,我将转到OpenWeatherMap或Weatherbit 谢谢您将收到一个CORS错误,因此您需要从服务器端调用它。我不知道OpenWeatherMap或Weatherbit是否会导致CORS错误,但如果您确实遇到错误并且不

Yahoo Weather API现在需要OAuth1签名。我可以从本地html文件执行普通的AJAX GET调用来检索天气数据,还是必须从web服务器调用它?这是一个本地HTML小部件,我正在为我的桌面计算机创建,我不想得到一个仅用于此目的的web服务器

如果它不起作用,我将转到OpenWeatherMap或Weatherbit


谢谢

您将收到一个CORS错误,因此您需要从服务器端调用它。我不知道OpenWeatherMap或Weatherbit是否会导致CORS错误,但如果您确实遇到错误并且不想创建web服务器,请使用firebase云函数并使用简单的javascript http请求调用它。安装firebase很容易,而且不需要编写服务器代码。希望这对OpenWeatherMap和Weatherbit不会出现CORS错误有所帮助。DarkSky会出错,但如果使用代理服务器(如),则可以绕过CORS错误。我现在用的是威瑟比特。