logo
0
0
Login
编辑文件 README.md

Go-gitee 是一个 Go client library 用于访问 Gitee API。.

该 sdk 由 cnb-sdk-generator 生成

安装

go get cnb.cool/chihqiang/pkg/go-gitee # 获取 go-cnb 的最新 tag 代码 go get ccnb.cool/chihqiang/pkg/go-gitee@v1.0.0 # 获取 go-cnb 的特定 tag 代码 go get cnb.cool/chihqiang/pkg/go-gitee@main # [不推荐]获取 go-cnb 的 master 分支的最新提交代码

使用

import "cnb.cool/chihqiang/pkg/go-gitee/gitee"

创建一个 CNB Client, 然后使用一系列的服务来访问 CNB 的 API。

client := gitee.NewClient(nil).WithToken("xxxxxxxxxxxxxxxxx") repo, response, err := client.Repositories.GetV5ReposOwnerRepo(context.Background(), "zhiqiangwang", "sshtun", &gitee.GetV5ReposOwnerRepoOptions{})

对于需要鉴权的 URL, 可以在 Gitee 的 设置 -> 私有令牌中申请合适权限的 TOKEN。