亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從應用程序調用谷歌云身份 API

如何從應用程序調用谷歌云身份 API

Go
慕容3067478 2022-11-23 19:24:28
我正在嘗試從基于 go 的應用程序中調用 google cloud [groups memberships apis][1]。我查看了 go [document here][2] 中的文檔,但我不確定如何編寫簡單的代碼來執行此操作。這是我試圖寫的:package mainimport (    "context"    "google.golang.org/api/cloudidentity/v1beta1"  )   func main() {      ctx := context.Background()    cloudidentityService, err := cloudidentity.NewService(ctx)    res, err := cloudidentity.groups.memberships.lookup('placeholder-value', 'memberKey.namespace') }運行時出現錯誤“無法引用未導出的名稱 cloudidentity.groups”我是 Google Cloud 和 golang 的新手。我的任務是查找用戶是否屬于谷歌云中的給定組。[1]:https ://cloud.google.com/identity/docs/reference/rest/v1beta1/groups.memberships [2]:https ://pkg.go.dev/google.golang.org/api/cloudidentity /v1beta1#GroupsMembershipsLookupCall
查看完整描述

1 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

在 Go 中,如果名稱以大寫字母開頭,則會導出該名稱。這意味著您從導入的包中調用的任何方法都必須由這些包導出,因此必須以大寫字母開頭。這應該可以解決您的問題。注意兩者之間的區別

  • .Groups.Memberships.Lookup

  • .groups.memberships.lookup

package main


import (

    "context"

    "google.golang.org/api/cloudidentity/v1"

)


func main() {

    ctx := context.Background()

    svc, err := cloudidentity.NewService(ctx)

    if err != nil {

        panic(err)

    }

    res, err := svc.Groups.Memberships.Lookup("...").Context(ctx).Do()

    if err != nil {

        panic(err)

    }

    _ = res

}


查看完整回答
反對 回復 2022-11-23
  • 1 回答
  • 0 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號