稳定易用免费访问访问者所在城市的界面根据IP地址分享给大家
因为这个需求发生在前段时间,获取网站访问者的IP地址,然后根据IP地址查询用户所在的省市。这个IP采集位置的精度不太高。我猜是90%。基本上大部分都比较靠谱。
我们可以使用高德地图提供的免费界面,使用起来相对简单。传入Ip地址,返回城市信息,每天30万免费通话,QPS 200,可选JSON和XML返回数据,足够大部分人使用。
IP定位是一个简单的HTTP接口,可以根据用户输入的IP地址快速帮助用户定位IP位置。
在使用API之前,您需要申请密钥。如果没有高德地图API账号,需要先申请一个账号。
使用说明
第一步,申请一个“web服务API”密钥;
其次,拼接HTTP请求URL,将第一步应用的Key作为所需参数发送;
第三步:接收HTTP请求返回的数据(JSON或XML格式),解析数据。
除非另有说明,接口的输入参数和输出数据编码都统一为UTF-8。
IP定位
IP位置API服务地址:
网址
https://restapi.amap.com/v3/ip?因素
请求模式
得到
参数表示包括所需参数和可选参数的参数。所有参数都由&字符()分隔。以下列表列举了这些参数及其使用规则。
请求参数
参数名
意义
规则描述
有必要吗
缺省值
键
请求服务权限标识
用户在官方网站高德地图申请网络服务应用编程接口类型密钥
命令的
不
ip
ip地址
要搜索的IP地址(仅限国内)
如果用户没有填写IP,客户端http中的请求将被定位
可选择的
不
sig
签名
需要选择数字签名认证的付费用户
可选择的
不
输出
返回格式
可选值:JSON,XML
可选择的
JSON
返回结果参数说明
IP位置查询响应结果的格式由请求参数输出指定。
姓名
意义
规则描述
状态
返回结果状态值
值为0或1,0表示失败;1表示成功
信息
返回状态描述
返回状态描述。当状态为0时,info返回错误原因;否则,它返回“确定”。
infocode
状态代码
返回状态描述,10000表示正确,详情请参考信息状态表
省
省名
如果是直辖市,则显示直辖市名称;
如果在局域网的IP段,返回“局域网”;
非法知识产权和外来知识产权返回空
城市
城市名称
如果是直辖市,则显示直辖市名称;
如果是局域网段中的IP,非法IP或外来IP,则为空
adcode
城市广告代码
矩形
城市的矩形区域
城市范围的左侧、底部、右侧和顶部
服务示例
https://restapi.amap.com/v3/ip?IP=114 . 247 . 50 . 2输出=xmlkey=用户密钥
参数
价值
评论
命令的
ip
要搜索的IP地址(仅限国内)
如果用户没有填写IP,客户端HTTP中的请求将被定位
不
奔跑
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!
IO 源码网 » 稳定好用免费的根据IP地址获取访客所在城市的接口
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- IO源码吧