乐于分享
好东西不私藏

浏览器插件开发者收藏:高德免费天气API,白嫖三年了

浏览器插件开发者收藏:高德免费天气API,白嫖三年了
导语: 你好,我是网络安全老宋。安全攻防干货准时送达!
每月5000次免费调用,个人浏览器插件用这个天气接口,三年没花过一分钱。

01

适合谁用

先说清楚,这个方案只适合个人开发者,或者给自己的工具/浏览器插件加个天气功能。

企业商用、App分发、百万级调用的,直接去买正式版,别在这浪费时间。

那什么样的人适合接?

说人话就是:调用量不大,但想要稳定、准确、不花钱的。

02

注册高德开放平台

第一步,先把账号搞定。

高德开放平台地址:https://lbs.amap.com/

注册流程没什么难度:

提交完之后,Key就到手了,复制保存好。

整个过程不超过五分钟。

03

天气查询接口怎么用

官方文档在这里:

https://lbs.amap.com/api/webservice/guide/api/weatherinfo

接口地址是固定的:

API Endpointhttps://restapi.amap.com/v3/weather/weatherInfo?parameters

参数一共就四个:

一个完整的例子:

完整请求示例

https://restapi.amap.com/v3/weather/weatherInfo?city=110101&key=你的KEY&extensions=base&output=json

返回的 JSON 格式比较干净,字段不多,自己解析不费劲。

04

免费额度够不够用

这是重点,说清楚。

高德开放平台的免费额度是按月算的,超出部分才计费。个人开发者每月有这些:

服务
免费额度
超出后单价
其它基础服务-天气预报
15元/月
30元/万次

算一下:每月15元的免费额度,按30元/万次算,就是5000次

5000次是什么概念?

说实话,个人轻度用冲不到这个限额。

05

用下来的真实体验

// 真实使用测评

+ 优点

  • 返回的 JSON 格式比较干净,字段不多,解析不费劲
  • 文档写得清楚,接口稳定,三年没遇到过服务不可用
  • 支付宝扫码登录,实名认证一步到位,不用额外验证
  • 免费额度对个人项目来说完全够用,三年没冲过钱

- 缺点 / 坑

  • 实况天气更新频率没官方说的那么高,气温有时候会"卡住"
  • 解决方案是用 extensions=all 返回预报天气,含当天最低/最高气温
  • 数据精度没问题,但图标素材要自己准备,想做得好看得自己设计

还有一个:数据精度没问题,但素材要自己准备。想做得好看点,得自己找图标、自己做配色。

06

老宋说

天气接口这事看着小,选错了挺麻烦的——要么限额太低插件刚跑起来就冲限,要么免费额度缩水,要么接口不稳定天天报503。

高德这个我用了一段时间,个人项目从来没冲过15块的月配额,稳定性也没出过问题。对个人开发者来说,这算是目前最省心的免费方案了。

当然,重申一下:这个方案只适合个人项目。商用或者调用量大的时候,该买还是得买。


往期精彩

运维的内网DNS进阶:Split Horizon 配置指南
渗透测试从业者的全能工具箱:76,700+ Star、185+工具一键到位(HackingTool 从零到实战)
甲方运维应急响应的日志分析利器:Klogg 大文件秒开,朴实可靠