我正在使用geonames.org根据邮政编码自动填充我的地址字段。我一直在那里使用api,当我看到以下错误时它最近就开始了:
net::ERR_NAME_NOT_RESOLVED
这是我用来进行api调用的一些代码:
$.getJSON("https://www.api.geonames.org/postalCodeLookupJSON?postalcode=" + zip[0] + "&country=" + country + "&username=myUsername", function(response) {
//code for my view
$(".locked").attr("readonly", false);
var places = response.postalcodes;
if (places.length > 1){
$.each(places, function(i, place) {
$('#rightSideZip').append('<li class="zipLookups" data-city="' + place.placeName + '" data-zip="' + place.postalcode + '" data-state="' + place.adminCode1 + '"><span>' + place.postalcode + ' – ' + place.placeName + '</span><p>' + place.adminName1 + '</p></li>')});
} else {
city.val(response.postalcodes[0].placeName).blur();
state.val(response.postalcodes[0].adminCode1).blur();
lat.val(response.postalcodes[0].lat).blur();;
lng.val(response.postalcodes[0].lng).blur();;
latitude = response.postalcodes[0].lat;
longitude = response.postalcodes[0].lng;
}
});
});
我能不能再使用这个api,直到他们拿到证书或有办法吗?