中关村在线

软件

网站调用API接口方法解析

今天群里有人询问IP API的调用方式,提到之前常用的jQuery获取用户IP的方法失效了。我检查后发现代码本身没有问题,推测可能是网络环境导致。由于我常访问境外网络,测试结果显示请求能正常返回,进一步印证可能是防火墙干扰了国内用户的正常调用。

1、 今天群里有人询问IP API的调用方式,提到某些实用jQuery代码中获取用户IP的功能失效。我检查后发现调用本身无误,推测可能是网络限制所致。由于我常访问境外网络,测试结果显示请求能正常返回,进一步印证了这一判断。

2、 关于此事不再多言,以免情绪激动。接下来介绍如何调用国内主流门户网站提供的IP查询接口。个人不太偏好腾讯的API,因其采用gb2312编码,处理起来略显不便。此处以搜狐的IP API为例进行说明。使用前建议先将接口地址复制到浏览器中查看返回结果,确认数据格式后再进行集成调用。例如,调用搜狐IP接口的方式如下所示,通过简单请求即可获取所需的IP地理位置信息。

3、 结果如下所示

4、 有群友因未注意返回类型,误用 getJSON 获取数据导致失败。以下是几家主流门户网站提供的 IP 查询接口地址,可供参考使用。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具