6种根据IP地址获取相应城市信息的接口
发这篇文章的最主要的目的就是给大家分享一个
免费快捷根据IP地址获取相应城市信息的接口--腾讯接口
在找到个腾讯接口之前,我试也用了很多接口,比如:淘宝,新浪等,下面挨个介绍
(ps:$ip是IP地址,$key、$ak是相应接口必须参数)
接口提供方 | 接口 | 优缺点 | |
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地址获取相应城市信息的接口相关推荐
- 获取地区html代码,根据ip地址获取所在城市信息(省市县)代码
[实例简介] [实例截图] [核心代码] 获取ip地址所在城市 var showIP = function(ip, remote_ip_info ){ if(remote_ip_info['ret'] ...
- js通过IP地址获取所在城市
话不多说,直接贴代码! 将这段代码运行一下就OK了: <html xmlns="http://www.w3.org/1999/xhtml"> <head runa ...
- php ip 城市,php如何根据IP地址获取所在城市
本文主要和大家分享php如何根据IP地址获取所在城市,本文主要以代码的形式,希望能帮助到大家.<?php header('Content-Type:text/html;Charset=utf-8 ...
- 根据ip获取所在城市 php,PHP:根据IP地址获取所在城市
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 if ( $useripFlag == chr( 2 ) ) { $AddrSeek = fread( $fd, 3 ): ...
- 引用Geoip实现由IP地址获取国家城市等信息
需求 当我们知道用户ip的情况下,需要统计用户所属的国家/省份/城市等信息. 这时可以用开源的Geoip2 避免重复造轮子. github地址:https://github.com/maxmind/G ...
- JAVA根据IP地址获取省份城市和经纬度(可获取国家名称 淘宝高德API如果是国外IP获取到的为空)
所需jar包maven地址: <!-- 根据ip获取位置 --><dependency><groupId>com.maxmind.geoip2</groupI ...
- js根据ip地址获取省份城市的方法
今天发现新浪的IP地址查询接口已经访问不了,也就是说不能用了,然后重新试了其他的,找到搜狐的ip地址可以用 不能用 新浪的IP地址查询接口 http://int.dpool.sina.com.cn/i ...
- android根据ip获取查询省份,通过IP地址获取省份城市位置信息
private String mResult = null; private String mProvinceName; //省份 private String mChCityName; //城市 p ...
- java 根据ip地址获取城市_Java 根据ip地址获取当前城市
maxmind免费数据库maven位置:用来获取所要用的数据库文件(GeoLite2-City.mmdb) org.elasticsearch geolite2-databases 20151029 ...
最新文章
- 不同编程语言在发生stackoverflow之前支持的调用栈最大嵌套层数
- springboot:spring.profiles.active
- C++实现二叉搜索树的查找(附完整源码)
- 动态 SQL、EXECUTE IMMEDIATE、using、into、returning
- php禁用cookie后session设置方法分析
- 山东理工OJ【2121】数据结构实验之链表六:有序链表的建立(插排法)
- hdu 3062 Party(2-sat,3级)
- spring AOP 讲解
- 华为内部狂转好文:有关大数据,看这一篇就够了
- 使用TensorFlow 来实现一个简单的验证码识别过程
- 2021华为软挑赛题_思路分析——实时更新,做多少更多少(五)
- G16C如何切换语言,怎样使用 WinCC (TIA 博途) 实现在 SIMATIC HMI 面板中语言切换功能?...
- 英雄联盟php文件,英雄联盟-QQ网吧游戏特权-QQ网吧
- BOM物料管理在PLM系统中的应用
- python苹果手机照片导入电脑_通过python获取苹果手机备份文件中的照片,视频等信息采集...
- running_mean和running_var
- 【编译原理】 NFA转变为DFA的子集构造法
- enable anomaly detection to find the operation that failed to compute its gradient, with torch.autog
- cos三次方积分_cos三次方的定积分
- 一款非常萌的桌面工具 --- Bongo Cat Mver 附使用教程