前言
最近 看到广然笔记在博客上用了自己开发的天气及IP模块的的侧边栏小组件,用了同主题的我心痒难耐,于是也复刻了一下。
安装好组件后,定位 IP和天气等功能主要靠 高德 百度 腾讯 的api 来判断调用,因为以前用不到,今天正好用到了,就出一个注册和选择在教程吧,以供大家及后续参考。
腾讯
第一步:打开 https://lbs.qq.com/dev/console/home页面,直接微信登录,如果以前有账号直接绑定即可(绑定后则后续不再显示,如认证过,直接点击首页则跳过即可),如没有绑定需要注册, 输入手机号 获取到验证码后,点击注册即可完成。开发者姓名可改,可不改,不强制,默认为微信名。

第二步:点击控制台— 应用管理—我的应用—点击右上角创建应用(没有的话需要先创建)—输入应用名称后选择适合自己的应用类型—点击创建即可创建完成。

第三步:在创建的应用中点击添加key -输入key名称(描述非必填),选择要启用的产品后-勾选 阅读并同意协议后-点击添加即可完成,我其他的用不到,就没勾选,勾选域名白名单主要是防止盗用。

第四步 :分配额度 :key 创建完成后,会自动提示分配额度,点击额度分配即可进行额度和内容的分配。如果点击了稍后自行处理后,去配额管理—账户管理—选额需要分配的类目-选额要分配的key-按需分配额度—分配完毕后—点击提交即可。
注意:如有多个key ,两个key 的总和不得大于当日分配额总数,如设置分配额度超过总额(额度一般都是每天6000次,每秒并发量5次,具体额度都有参考,按需分配即可)。会提示调用量分配已超出最高限额。



如果嫌一个个分配麻烦,腾讯还有一个一键分配的方式,点击搜索框旁边的一键分配按钮,在弹窗处选择需要分配的Key 点击一键即可。
注意:一键分配默认是给单个Key 全分配,如在一键粉配前有手动分配,则手动分配的的额度不变,故此项只适合单个Key分配,多个key的具体调整,还建议手动分配。当然帐号多的话,权当我没说。
高德
第一步:打开https://console.amap.com/页面,按需选择登录方式进行登录,这里默认使用短信登录.当登陆成功后,会进入选择成为认证开发者页面,因为这里主要使用环境为个人场景,默认选择为个人开发者,点击支付宝扫码认证—弹出支付宝登录页面扫码认证后—在账号信息处输入邮箱—获取验证码—输入获取后点击同意按钮—提交即可成功。认证成功后则会默认控进入制台。

注意:因高德的认证为支付宝强制认证,故不支持多账号认证,多账号认证时会卡在扫码认证界面(认证不通过,始终会卡在这个界面,垃圾高德,不让多账号白嫖),想退出需要在https://lbs.amap.com/upgrade#price这个页面点击头像后选择退出才可以退出。

第二步:点击控制台—应用管理—我的应用—创建新应用—在新建应用下输入应该用名,并选择应用类型—点击新建即可完成应用的建立。

第三步:在新建立的应用的右上角点击添加key—在弹出的添加Key页面输 入key名称,并按需选择服务平台(这里用到的主要是web平台的功能,默认选择web功能),—勾选阅读并同意后—点击提交即可完成key的添加。

注意:高德无额度分配设置模块,使用额度为多key共享额度,且新建的key 24小时内不允许删除,额度是根据额模块和功能进行分配的,基础功能由15万次-500次递减。相关的具体额度,可参考https://lbs.amap.com/upgrade#price#improve_call_val这个页面,加上繁琐的二次认证,特别是要用到的天气功能才月度才有500次,自我使用总体感觉不如腾讯大方。
百度
https://lbsyun.baidu.com/apiconsole/becomedev/selection
本人是一名独立开发者,日常从事编程开发、技术研究相关工作,在项目实践中积累了大量技术踩坑经验、工具使用技巧、框架学习心得。为了系统沉淀这些碎片化知识,同时希望和同行业开发者交流探讨,计划搭建一个个人技术博客。
该博客不涉及商业运营、付费内容或企业推广,仅作为个人技术分享的非盈利性平台,内容主要围绕后端开发实战、开源工具测评、编程思维培养、个人学习路线规划等方向,面向广大程序员、技术爱好者群体。
填写完全部资料后并提交,将在微信上扫码进行人脸识别确认






https://lbsyun.baidu.com/apiconsole/quota/privilege 每日 5000居多 并发3
