我正在尝试用weather Underground API创建一个简单的javascript天气应用程序。我有一个基于纬度和经度的可用的jQuery HTTP请求,该请求来自浏览器的地理位置。我也想输入天气的邮政编码,WU提供了一个从邮政编码获取坐标的地理查找,但我的JSON请求不会工作,即使它看起来与我的工作请求完全相同。
当在浏览器中手动输入时,请求URL有效。
function getCurrentLocation(zip){
var apiKey = myApiKey;
var link =
"http://api.wunderground.com/api/myApiKey/geolookup/q/94025.json";
console.log(link);
$.getJSON(link, function(json) {
console.log(json);
})}
var zip = '59901';
getCurrentLocation(zip)感谢您的进阶,我是JS的新手,非常感谢您的指导。
发布于 2017-05-25 14:38:02
确保您实际添加的是您的api密钥。还要正确地将url与api密钥和邮政编码连接起来。
function getCurrentLocation(zip){
var apiKey = 'api key';
var link =
"//api.wunderground.com/api/"+apiKey+"/geolookup/q/"+zip+".json";
console.log(link);
$.getJSON(link, function(json) {
console.log(json);
})
}
var zip = '59901';
getCurrentLocation(zip)https://stackoverflow.com/questions/44173183
复制相似问题