发这篇文章的最主要的目的就是给大家分享一个

免费快捷根据IP地址获取相应城市信息的接口--腾讯接口

在找到个腾讯接口之前,我试也用了很多接口,比如:淘宝,新浪等,下面挨个介绍

(ps:$ip是IP地址,$key、$ak是相应接口必须参数)

根据IP获取城市信息接口列表
  接口提供方 接口 优缺点
1 腾讯(推荐

http://apis.map.qq.com/ws/location/v1/ip?ip={$ip}&key={$key}(旧)

https://apis.map.qq.com/ws/location/v1/ip={$ip}&key={$key}(新)

需要申请key

速度快,有基本信息

2 淘宝 http://ip.taobao.com/service/getIpInfo.php?ip={$ip} 免费,但是会时常打不开,打开时间通常很慢
3 新浪 http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip={$ip} 我是从来没打开过
4 太平洋 http://whois.pconline.com.cn/?ip={$ip} 内容太长,乱码(尝试解码失败)
5 搜狐

http://pv.sohu.com/cityjson

http://pv.sohu.com/cityjson?ie=utf-8

并没有城市等详细信息
6 百度 http://api.map.baidu.com/location/ip?ip={$ip}&ak={$ak}

需要申请ak码

并且要实名认证,上传身份照片审核等,很麻烦,但是速度比较快

例子:

$data = file_get_contents('http://apis.map.qq.com/ws/location/v1/ip?ip=117.***.***.225&key=****-RQXRF-D5YJV-J46RA-VTMFS-LFFF5');
dump($data);

结果:

string(383) "{"status": 0,"message": "query ok","result": {"ip": "117.***.***.225","location": {"lat": 30.59276,"lng": 114.30525},"ad_info": {"nation": "中国","province": "湖北省","city": "武汉市","district": "","adcode": 420100}}
}"

ps : 腾讯现在只支持HTTPS,所以具体还是看官网改动!腾讯IP接口

欢迎补充!

千而の大狮子~

6种根据IP地址获取相应城市信息的接口相关推荐

  1. 获取地区html代码,根据ip地址获取所在城市信息(省市县)代码

    [实例简介] [实例截图] [核心代码] 获取ip地址所在城市 var showIP = function(ip, remote_ip_info ){ if(remote_ip_info['ret'] ...

  2. js通过IP地址获取所在城市

    话不多说,直接贴代码! 将这段代码运行一下就OK了: <html xmlns="http://www.w3.org/1999/xhtml"> <head runa ...

  3. php ip 城市,php如何根据IP地址获取所在城市

    本文主要和大家分享php如何根据IP地址获取所在城市,本文主要以代码的形式,希望能帮助到大家.<?php header('Content-Type:text/html;Charset=utf-8 ...

  4. 根据ip获取所在城市 php,PHP:根据IP地址获取所在城市

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 if ( $useripFlag == chr( 2 ) ) { $AddrSeek = fread( $fd, 3 ): ...

  5. 引用Geoip实现由IP地址获取国家城市等信息

    需求 当我们知道用户ip的情况下,需要统计用户所属的国家/省份/城市等信息. 这时可以用开源的Geoip2 避免重复造轮子. github地址:https://github.com/maxmind/G ...

  6. JAVA根据IP地址获取省份城市和经纬度(可获取国家名称 淘宝高德API如果是国外IP获取到的为空)

    所需jar包maven地址: <!-- 根据ip获取位置 --><dependency><groupId>com.maxmind.geoip2</groupI ...

  7. js根据ip地址获取省份城市的方法

    今天发现新浪的IP地址查询接口已经访问不了,也就是说不能用了,然后重新试了其他的,找到搜狐的ip地址可以用 不能用 新浪的IP地址查询接口 http://int.dpool.sina.com.cn/i ...

  8. android根据ip获取查询省份,通过IP地址获取省份城市位置信息

    private String mResult = null; private String mProvinceName; //省份 private String mChCityName; //城市 p ...

  9. java 根据ip地址获取城市_Java 根据ip地址获取当前城市

    maxmind免费数据库maven位置:用来获取所要用的数据库文件(GeoLite2-City.mmdb) org.elasticsearch geolite2-databases 20151029 ...

最新文章

  1. 不同编程语言在发生stackoverflow之前支持的调用栈最大嵌套层数
  2. springboot:spring.profiles.active
  3. C++实现二叉搜索树的查找(附完整源码)
  4. 动态 SQL、EXECUTE IMMEDIATE、using、into、returning
  5. php禁用cookie后session设置方法分析
  6. 山东理工OJ【2121】数据结构实验之链表六:有序链表的建立(插排法)
  7. hdu 3062 Party(2-sat,3级)
  8. spring AOP 讲解
  9. 华为内部狂转好文:有关大数据,看这一篇就够了
  10. 使用TensorFlow 来实现一个简单的验证码识别过程
  11. 2021华为软挑赛题_思路分析——实时更新,做多少更多少(五)
  12. G16C如何切换语言,怎样使用 WinCC (TIA 博途) 实现在 SIMATIC HMI 面板中语言切换功能?...
  13. 英雄联盟php文件,英雄联盟-QQ网吧游戏特权-QQ网吧
  14. BOM物料管理在PLM系统中的应用
  15. python苹果手机照片导入电脑_通过python获取苹果手机备份文件中的照片,视频等信息采集...
  16. running_mean和running_var
  17. 【编译原理】 NFA转变为DFA的子集构造法
  18. enable anomaly detection to find the operation that failed to compute its gradient, with torch.autog
  19. cos三次方积分_cos三次方的定积分
  20. 一款非常萌的桌面工具 --- Bongo Cat Mver 附使用教程

热门文章

  1. 如何统计Android的代码行数
  2. NDM(Neat Download Manager)删除所有下载记录
  3. 局域网内知道Mac地址查询对应IP
  4. Chrome流量监控
  5. 基于Java的Minecraft游戏后端自定义插件 06绘制简单粒子特效与BukkitRunable定时器
  6. android开屏页单张图片设置的收评秒开引起的图片变形问题
  7. dw如何制作图片自动切换效果_dw怎么用css做图片轮播
  8. 在VMware上安装win10
  9. 10.24讲话一周年,产业区块链应用落地盘点 | 陀螺研究院
  10. QQ 简洁模式切换失败解决方法