JankinHou / qweather-sdk-go

qweather-sdk-go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qweather-sdk-go

pkg.go.dev

开发文档

本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结尾的测试示例文件.

About

qweather-sdk-go

License:MIT License


Languages

Language:Go 100.0%