这里主要介绍服务端IP定位
腾讯位置服务WebService API开发指南
一、简介
开发指南对WebService API
介绍:
腾讯地图WebService API 是基于HTTPS/HTTP协议的数据接口,开发者可以使用任何客户端、服务器和开发语言,按照腾讯地图WebService API规范,按需构建HTTPS请求,并获取结果数据(目前支持JSON/JSONP方式返回)。
IP定位:
通过终端设备IP地址获取其当前所在地理位置,精确到市级,常用于显示当地城市天气预报、初始化用户城市等非精确定位场景。
也就是说,使用这个WebService API
,我们可以访问特定的URL+自己的IP来得到当前所在的地点,精确到市级
二、IP定位
1、IP定位请求URL
https://apis.map.qq.com/ws/location/v1/ip
这是一个GET请求,可以通过Postman来访问测试,返回结果默认为json
格式
从图中我们也可可以看出,还缺少对应的请求参数
2、请求参数
三、使用限制
1、秘钥限制
使用腾讯位置服务之前,必须得有开发者密钥
,非常好的是,只要我们注册了账号,就可以申请密钥
申请方式:
第一种是在第一次注册成功后,会有一个创建key
的入口
登录后创建:
(1)打开控制台→应用管理→我的应用,点击创建应用
(2)添加key
然后我们的key就有了
2、配额限制
这里只说ip定位
调用量对比(次/日) | 并发量对比(次/秒) | ||||
---|---|---|---|---|---|
接口 | 服务路径 | 个人开发者 | 企业开发者 | 个人开发者 | 企业开发者 |
IP定位(普通) | /ws/location/v1/ip | 10,000 | 3,000,000 | 5 | 500 |
下面是官方给出的说明
企业开发者和个人开发者初始额度均为:日调用量10,000次,并发限制5次/秒。
申请企业认证后,可以在控制台->配额申请中免费申请你需要的配额,我们将对您的申请进行评估并进行审批(3个工作日内),审批通过后将会获得您申请的配额。
免费配额度仍不够用,可在控制台->配额管理中根据自己的业务需求购买调用量和并发量。
四、使用
可以直接访问地址https://apis.map.qq.com/ws/location/v1/ip使用,但是还需要带一些参数
如下我用Postman测试的:
这样一来,定位就简单了,URL加上一些必要的参数就可以直接使用了,还有很多功能在这里没有介绍,需要大家自己去发现啦
URL+ip+key
获取参数ip的定位
URL+key
获取当前使用ip的定位地址
还有更多功能欢迎大家去探索:https://lbs.qq.com?lbs_invite=PTRRFLP