首页 » PHP教程 » phpip城市技巧_分享六种根据IP地址获取响应城市信息接口

phpip城市技巧_分享六种根据IP地址获取响应城市信息接口

访客 2024-10-30 0

扫一扫用手机浏览

文章目录 [+]

ip地址解析

普通IP定位 API是一个根据IP返回对应大致位置信息的HTTP/HTTPS形式位置做事接口。
调用API接口,返回要求参数中指定IP的大致位置信息,包括:经纬度、省、市、区县等地址信息。
如果要求参数中的IP为空,则默认返回当前做事要求来源的IP所对应的大致位置信息。

phpip城市技巧_分享六种根据IP地址获取响应城市信息接口 phpip城市技巧_分享六种根据IP地址获取响应城市信息接口 PHP教程

根据网上公开的接口有以下6大厂商

phpip城市技巧_分享六种根据IP地址获取响应城市信息接口 phpip城市技巧_分享六种根据IP地址获取响应城市信息接口 PHP教程
(图片来自网络侵删)

1、腾讯

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

优缺陷:须要申请key、速率快、有基本信息。

2、百度

https://api.map.baidu.com/location/ip?ak={ak}&ip={ip}&coor=bd09ll

优缺陷:须要申请ak码、实名认证,上传身份照片审核等,但是速率快

3、淘宝

http://ip.taobao.com/service/getIpInfo.php?ip={ip}

优缺陷:免费,但常常访问失落败qps上限、获取结果比较慢

4、新浪

http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip={ip}

优缺陷:多次访问打不开

5、搜狐

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

优缺陷:返回的信息太少,只有城市id和城市信息

6、太平洋

http://whois.pconline.com.cn/?ip={ip}

优缺陷:内容太长且数据是html,未便利解析等

测试百度接口

https://api.map.baidu.com/location/ip?ak=%s&ip=%s&coor=bd09ll

返回数据

{ "address": "CN|北京|北京|None|UNICOM|0|0", "content": { "address": "北京市", "address_detail": { "city": "北京市", "city_code": 131, "district": "", "province": "北京市", "street": "", "street_number": "" }, "point": { "x": "116.40387397", "y": "39.91488908" } }, "status": 0}

测试腾讯接口

https://apis.map.qq.com/ws/location/v1/ip?ip=%s&key=%s&output=json

返回数据

{ "status": 0, "message": "query ok", "result": { "ip": "43.250.200.1", "location": { "lat": 28.11266, "lng": 112.9834 }, "ad_info": { "nation": "中国", "province": "湖南省", "city": "", "district": "", "adcode": 430000 } }}

感兴趣的自己可以去申请key码去体验下这些接口,欢迎补充!

标签:

相关文章

phpsql不等技巧_记一次SQL注入Bypass过程

序言某日溘然对肥宅的生活感到了厌倦,竟连肥宅快乐水喝起来也枯燥乏味,我须要改变!想起胖友几天前发的一个灰色性子网站,恰好测试一下丁...

PHP教程 2024-12-05 阅读0 评论0

F云顶之弈,创新竞技场,开启全新游戏体验

随着电子竞技的蓬勃发展,越来越多的玩家开始关注并投身于这一领域。在众多竞技游戏中,F云顶之弈凭借其独特的游戏玩法和丰富的游戏内容,...

PHP教程 2024-12-05 阅读0 评论0