使用腾讯IP查询-判断IP归属地-Vic's blog

本文介绍了如何使用腾讯地图开放平台的IP定位查询接口来获取地理位置信息。通过注册成为开发者,获取API key,然后在Java中调用接口,获取IP对应的国家、省、市等信息。文中还提及了接口的调用限制和响应内容。
摘要由CSDN通过智能技术生成
使用IP获取地理位置信息

最近博客刚写了一个地理信息统计的功能,想看看来访我博客的网友都来自哪些地区,这要用到IP地理信息查询接口,网上有很多大厂(如腾讯,淘宝,搜狐等等)或地理信息机构开放的IP地理信息查询API,我之前使用过一个搜狐的,获取的地理信息有时候不准确,果断丢弃,换成了腾讯地图开放平台免费限量的IP信息查询API,限量是每天1w的固定调用次数,每秒5次的并发量,虽然不多,玩玩是可以的, 如果你的需求远大于1万, 就可以考虑升级为企业开发者用户了, 提交企业资质, 能免费得到每天300万次调用,每秒500次的并发.
  没有使用过的童鞋需要正在腾讯地图开放平台进行几个步骤才可以使用:
    1.注册为开发者并验证
    2.key与配额,并生成一个key即可,
    3.IP定位查询接口开放文档在–WebService API菜单下-- IP定位
    4.支持JSON/JSONP,默认JSON,很方便,
    5.能得到: 定位坐标(包含经纬度),国家,省,市,区,和行政划分代号

使用Java调用IP定位查询接口

1. 我的需求很简单, 使用ip作为参数调用IP定位查询接口, 得到该ip是属于国内哪个省市区, 或者其他国家.
  2. 准备几个配置字段
    a. geogQueryAPI 接口url
    b. dayCount=10000 一天调用次数上限 (1w)
    c. concurrentTime=1000 并发单位 1秒(1000毫秒)
    d. concurrentCount=5 并发次数 5次
  3. java调用代码

public static void main(String[] args) {
   
        String ip = "112.115.91.165";
        // 接口url
        String geogQueryAPI = "https://apis.map.qq.com/ws/location/v1/ip?key=xxxx";
        int requestedCount = cache.get("requestedCount"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值