1 回答

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊
我不確定你到底是什么意思:
響應(yīng)中的類型無法解組
您是否收到某種錯(cuò)誤?
調(diào)用ListReleases
返回一個(gè)[]*RepositoryReleases
(參見代碼),因此您可以循環(huán)訪問響應(yīng)并對(duì)數(shù)據(jù)執(zhí)行任何您需要的操作。
例如,列出每個(gè)版本的名稱:
package main
import (
"context"
"fmt"
"github.com/google/go-github/github"
)
func main() {
fmt.Println("start")
client := github.NewClient(nil)
opt := &github.ListOptions{Page: 2, PerPage: 10}
ctx := context.Background()
rls, resp, err := client.Repositories.ListReleases(ctx, "prometheus-community", "helm-charts", opt)
if err != nil {
fmt.Println(err)
}
for _, release := range rls {
if release.Name != nil {
fmt.Println(*release.Name)
}
}
}
- 1 回答
- 0 關(guān)注
- 116 瀏覽
添加回答
舉報(bào)