本SDK以和风天气官方的开发文档为主,字段和请求可以直接对照官方的开发文档
go test -v .
在你的Go项目中执行以下命令来下载并安装依赖
go get github.com/taadis/qweather-sdk-go
执行成功后,可以在你的Go项目go.mod依赖文件中看到此变更内容.
package main
import (
"log"
"github.com/taadis/qweather-sdk-go"
)
func main() {
// new client
client := qweather.NewClient()
// top city request
topCityReq := qweather.NewV2TopCityRequest()
topCityReq.Key = "your_qweather_key"
topCityRsp, err := client.V2TopCity(topCityReq)
if err != nil {
log.Fatalf("client.V2TopCity error:%+v", err)
}
log.Printf("client.V2TopCity rsp:%s", topCityRsp.String())
// others request
}
your_qweather_key 为你在和风天气服务注册并申请的应用key,不要填错了哦.
还没有注册的小伙伴可以从这里开始 和风天气开发服务
更多接口示例可以参考此代码库中的各类_test.go结尾的测试示例文件.