Documentation ¶
Overview ¶
Package minForecast 分钟预报
Index ¶
- Constants
- Variables
- func MinPrecipitationRequest(para *Para, key qweather.Credential, plan qweather.Version) (*http.Request, error)
- func MinPrecipitationRequestWithRequiredParam(location string, key qweather.Credential, para *Para, plan qweather.Version) (*http.Request, error)
- type MinPrecipitationResponse
- type Para
Constants ¶
View Source
const ( EndPoint = "https://api.qweather.com/v7/minutely/5m" FreeEndPoint = "https://devapi.qweather.com/v7/minutely/5m" )
Variables ¶
View Source
var ProEndPoint *string = nil
Functions ¶
func MinPrecipitationRequest ¶
func MinPrecipitationRequest(para *Para, key qweather.Credential, plan qweather.Version) (*http.Request, error)
MinPrecipitationRequest 分钟级降水
分钟级降水(临近预报)支持中国1公里精度的未来2小时每5分钟降雨预报数据。
GET https://api.qweather.com/v7/minutely/5m?[请求参数]
请求参数说明:
location(必选)
需要查询地区的以英文逗号分隔的经度,纬度坐标(十进制,最多支持小数点后两位)(https://dev.qweather.com/docs/resource/glossary/#coordinate)。例如 location=116.41,39.92
key(必选)
用户认证key,请参考如何获取你的KEY(https://dev.qweather.com/docs/configuration/project-and-key/)。支持数字签名(https://dev.qweather.com/docs/resource/signature-auth/)方式进行认证。例如 key=123456789ABC
lang
多语言设置,本数据仅支持中文和英文,可选值是lang=zh 和 lang=en
函数参数说明
para 为请求参数 key 为用户认证key plan 为是否是免费用户
Types ¶
type MinPrecipitationResponse ¶
type MinPrecipitationResponse struct { Code statusCode.Code `json:"code"` // 状态码 UpdateTime string `json:"updateTime"` // 当前API的最近更新时间 https://dev.qweather.com/docs/resource/glossary/#update-time FxLink string `json:"fxLink"` // 当前数据的响应式页面,便于嵌入网站或应用 Summary string `json:"summary"` // 分钟降水描述 Minutely []struct { FxTime string `json:"fxTime"` // 预报时间 Precip string `json:"precip"` // 5分钟累计降水量,单位毫米 Type string `json:"type"` // 降水类型:rain = 雨,snow = 雪 } `json:"minutely"` Refer struct { Sources []string `json:"sources"` // 原始数据来源,或数据源说明,**可能为空** License []string `json:"license"` // 数据许可或版权声明,**可能为空** } `json:"refer"` }
func MinPrecipitation ¶
func MinPrecipitation(para *Para, key qweather.Credential, plan qweather.Version, client qweather.Client) ( *MinPrecipitationResponse, error, )
MinPrecipitation 分钟级降水
分钟级降水(临近预报)支持中国1公里精度的未来2小时每5分钟降雨预报数据。
GET https://api.qweather.com/v7/minutely/5m?[请求参数]
请求参数说明:
location(必选)
需要查询地区的以英文逗号分隔的经度,纬度坐标(十进制,最多支持小数点后两位)(https://dev.qweather.com/docs/resource/glossary/#coordinate)。例如 location=116.41,39.92
key(必选)
用户认证key,请参考如何获取你的KEY(https://dev.qweather.com/docs/configuration/project-and-key/)。支持数字签名(https://dev.qweather.com/docs/resource/signature-auth/)方式进行认证。例如 key=123456789ABC
lang
多语言设置,本数据仅支持中文和英文,可选值是lang=zh 和 lang=en
函数参数说明
para 为请求参数 key 为用户认证key plan 为是否是免费用户 client 为自定义的 Client, 若为nil, 则使用http.DefaultClient
func MinPrecipitationWithRequiredParam ¶
func MinPrecipitationWithRequiredParam(location string, key qweather.Credential, para *Para, plan qweather.Version, client qweather.Client) ( *MinPrecipitationResponse, error, )
MinPrecipitationWithRequiredParam 分钟级降水 para 为其余参数,可以为 nil 详见 MinPrecipitation
Click to show internal directories.
Click to hide internal directories.