一、介绍
基于golang开发每天通过邮件发送天气信息
github地址:https://github.com/betterfor/weather.git
二、要点
1、获取天气的api
2、发送邮件
3、定时
三、获取天气api
比较百度地图和高德地图,百度地图的天气接口已经取消,高德地图的使用也较为简单。
申请key
天气查询API服务地址:
https://restapi.amap.com/v3/weather/weatherInfo?parameters
- 请求参数
参数名 |
含义 |
规则说明 |
是否必须 |
缺省值 |
|
---|---|---|---|---|---|
key |
请求服务权限标识 |
用户在高德地图官网申请web服务API类型KEY |
必填 |
无 |
|
city |
城市编码 |
输入城市的adcode,adcode信息可参考城市编码表 |
必填 |
无 |
|
extensions |
气象类型 |
可选值:base/all base:返回实况天气 all:返回预报天气 |
可选 |
无 |
|
output |
返回格式 |
可选值:JSON,XML |
可选 |
JSON |
- 返回结果参数说明
行政区域查询的响应结果的格式由请求参数output指定。天气对照表>>
名称 |
含义 |
规则说明 |
||
---|---|---|---|---|
status |
返回状态 |
值为0或1 1:成功;0 |