Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >调取高德api获取ip定位信息

调取高德api获取ip定位信息

作者头像
cuijianzhe
发布于 2022-06-14 09:01:01
发布于 2022-06-14 09:01:01
2.8K02
代码可运行
举报
文章被收录于专栏:cuijianzhecuijianzhe
运行总次数:2
代码可运行

我为什么记录这个呢,为了以后用到相关监控工具或者访问日志时可以调用这个 API 去查询访问者的地域信息

IP 定位是一个简单的 HTTP 接口,根据用户输入的 IP 地址,能够快速的帮用户定位 IP 的所在位置。

使用 API 前您需先申请 Key。若无高德地图 API 账号需要先申请账号。

第一步,申请”Web 服务 API”密钥(Key);

第二步,拼接 HTTP 请求 URL,第一步申请的 Key 需作为必填参数一同发送;

第三步,接收 HTTP 请求返回的数据(JSONXML 格式),解析数据。

如无特殊声明,接口的输入参数和输出数据编码全部统一为 UTF-8。

IP 定位


parameters 代表的参数包括必填参数和可选参数。所有参数均使用和号字符(&)进行分隔。下面的列表枚举了这些参数及其使用规则。

  • 请求参数

| 参数名 | 含义 | 规则说明 | 是否必须 | 缺省值 |

| --- | --- | --- |

| key| 请求服务权限标识 | 用户在高德地图官网申请 Web 服务 API 类型 KEY | 必填 |

| ip| ip 地址 | 需要搜索的 IP 地址(仅支持国内)若用户不填写 IP,则取客户 http 之中的请求来进行定位 | 可选 |

| sig | 签名 | 选择数字签名认证的付费用户必填 | 可选 |

|output| 返回格式 | 可选值:JSON,XML | 可选 |

  • 返回结果参数说明

名称含义

含义

规则说明

status

返回结果状态值

值为 0 或 1,0 表示失败;1 表示成功

info

返回状态说明

返回状态说明,status 为 0 时,info 返回错误原因,否则返回“OK”。

infocode

状态码

返回状态说明,10000 代表正确,详情参阅 info 状态表

province

省份名称

若为直辖市则显示直辖市名称;如果在局域网 IP 网段内,则返回“局域网”;非法 IP 以及国外 IP 则返回空

city

城市名称

若为直辖市则显示直辖市名称;如果为局域网网段内 IP 或者非法 IP 或国外 IP,则返回空

adcode

城市的 adcode 编码

rectangle

所在城市矩形区域范围

所在城市范围的左下右上对标对

接下来,

这是我的高德官网 API key

  • 通过 GET 的方式开始调用:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@zabbix ~]# curl "https://restapi.amap.com/v3/ip?output=json&key=fcxxxxqwqb1f&ip=223.71.40.26"

{"status":"1","info":"OK","infocode":"10000","province":"北京市","city":"北京市","adcode":"110000","rectangle":"116.0119343,39.66127144;116.7829835,40.2164962"}

如图

** 哦也**? ……


标题:调取高德api获取ip定位信息

作者:cuijianzhe

地址:https://cloud.tencent.com/developer/article/2022708

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Unity 接入高德开放API - IP定位
Http接口,根据输入的IP地址,快速定位IP所在位置,仅支持IPV4,不支持国外IP解析。
CoderZ
2022/08/29
1.3K0
Unity 接入高德开放API - IP定位
高德解析城市的分析,根据高德的经纬度获取城市cityCode
http://restapi.amap.com/v3/geocode/regeo?output=json&location=110.517039,18.817948&key=替换成自己的高德KEY&extensions=base
oktokeep
2024/10/09
3320
Unity 接入高德天气接口API
接入接口前首先申请应用密钥Key,登录高德开发者开放平台,创建应用,获取密钥。
CoderZ
2022/08/29
2.2K0
Unity 接入高德天气接口API
iOS小技能:地理编码(地址转坐标)
用户在高德地图官网申请Web服务API类型Key:https://lbs.amap.com/dev/
公众号iOS逆向
2022/08/22
1.5K0
iOS小技能:地理编码(地址转坐标)
从零搭建一个django项目-1-第一个接口天气预报(上)
之前写postman演示的接口天气接口,这次django项目的第一个接口也选择天气预报吧。
怪盗LYL
2022/06/13
6860
从零搭建一个django项目-1-第一个接口天气预报(上)
Python pprint | 超级好用的Python库,漂亮的打印,让json数据提取体验更好
对于这种数据可以利用 json 模块将 json 字符串直接转化为字典格式的数据,字典为 {key:value} 型,之后再对应提取我们想要的字段。
叶庭云
2022/05/09
3K0
Python pprint | 超级好用的Python库,漂亮的打印,让json数据提取体验更好
uni-app: 根据定位获取天气(附城市控件)
1、Uni-App 测试数据封装 2、Uni-App 城市控件(Uni-App元素操作相关) 3、ES6 多种遍历方式区别
Javanx
2019/09/04
5.9K2
uni-app: 根据定位获取天气(附城市控件)
基于高德开放平台查询天气的信息组件
在使用本扩展之前,你需要去 高德开放平台 注册账号,然后创建应用,获取应用的 API Key。
hedeqiang
2019/12/18
8670
根据 IP 地址定位经纬度
IP 地址会与真实位置有一个大概的对应关系,形成 IP - 地点 的映射,本文记录相应工具和使用方法。 简介 IP - 地址 的映射本质上只要建立一个字典就好了,但是数据量还是很大的,有专门的机构已经
为为为什么
2023/02/21
5.7K0
Python批量查询ip定位并绘制城市分布图
其中像高德地图、腾讯地图以及百度地图等都提供API接口,只需要注册他们的个人开发者账号即可调用。
可以叫我才哥
2021/08/05
1.7K0
Android高德之旅(2)地图类型
今天继续我们的Android高德之旅,上一篇已经可以显示最基本的地图了,有基本的缩放、旋转功能,还有最后做的小特效,今天这篇文章来记录一下高德地图的5种地图类型。
大公爵
2018/09/05
2.1K0
Android高德之旅(2)地图类型
《深入掌握高德地图 API:全面调用指南与最佳实践》
高德地图 API 是国内最受欢迎的地图服务之一。通过高德地图 API,开发者可以轻松地将地图服务集成到移动应用或 Web 应用中。高德 API 提供了丰富的功能,包括地理编码、逆地理编码、路线规划、位置检索、地理围栏等服务,能够满足大部分基于位置的服务需求。
Undoom
2024/10/24
1.2K0
使用Node.js编写命令行工具
闲来无事,在浏览 GitHub 时无意中看到了 commander.js 这个工具,16k 的 start,就看了看 commander 的官方文档。cammander 文档内容很少,而且很容易入门,它是一个用来创建命令行程序的 Nodejs 库。 commander 的 API 没有几个,本文主要用到了其中的 option 方法。而天气信息则是使用的高德天气的开放 web 接口,注册登录高德开放平台后就可以使用里面的免费 API 接口了。
多云转晴
2019/11/18
3.4K0
使用Node.js编写命令行工具
使用golang每天给自己发送一封天气预报的邮件
github地址:https://github.com/betterfor/weather.git
chenchenchen
2019/09/03
1.4K0
使用golang每天给自己发送一封天气预报的邮件
根据位置、经纬度获取天气API
https://seniverse.yuque.com/books/share/ded1e167-e35c-4669-8306-cf65c6e01dc0/start
莫空9081
2021/06/02
7.2K0
node-koa 调高德地图接口
调高德接口我们最重要需要什么❓ 需要高德地图的key。按照如下的步骤进入高德开放平台。
用户4793865
2023/01/12
7320
Typecho博客必备插件:Lopwon IP,帮你显示评论者的IP地址归属地
大家好,今天我要跟大家分享的是一个非常实用的插件 - Lopwon IP。它可以帮助你轻松地在 Typecho 网站上显示评论者的 IP 地址,而且支持使用百度地图、高德地图和腾讯地图提供的免费 IP 定位服务。
幻影龙王
2023/07/12
1.2K0
Typecho博客必备插件:Lopwon IP,帮你显示评论者的IP地址归属地
Power BI网抓:获取高德天气预报数据
零售业从某方面讲是靠天吃饭,获取天气预报信息有助于对卖场货品库存、陈列做出及时调整。零售业的许多管理者有时候也靠天吃饭,会将业绩不行归咎于天气不行。
wujunmin
2024/04/30
3940
Power BI网抓:获取高德天气预报数据
高德的API来查询行政区域查询
1.api接口文档地址 https://lbs.amap.com/api/webservice/guide/api/district
oktokeep
2024/10/09
3820
高德的API来查询行政区域查询
高德地图API获取兰州所有小区的POI
前言: 我们使用高德开放平台高德开放平台上的WebAPI服务,获取POI数据,严格说来不算爬虫,就是调数据接口获取数据而已。
Baige
2022/03/22
4.1K1
高德地图API获取兰州所有小区的POI
推荐阅读
相关推荐
Unity 接入高德开放API - IP定位
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验