我正在使用https://ipstack.com对用户进行地理位置定位,以便可以显示基于国家/地区的弹出式窗口。我正在尝试获取国家/地区代码,但到目前为止,我得到的所有信息都是不确定的。
jQuery.ajax({
url: 'https://api.ipstack.com/check?access_key=MY_API_KEY&fields=country_code',
dataType: 'jsonp',
success: function(json){
alert(json.country_code);
}
});
由于我在美国,我希望它返回国家代码“ US”,但它只会返回“ undefined”。
答案 0 :(得分:0)
我使用的是https,但我的订阅计划不允许这样做。我通过执行console.log(json)(由GrafiCode Studio建议)发现了这一点,它给了我错误消息“访问受限-您当前的订阅计划不支持HTTPS加密”。将我的API网址更新为http已解决了该问题。