我正在尝试使用Go Azure SDK调用通知中心api
我已经安装了SDK并导入了GO文件:
package hub
import (
"fmt"
"github.com/Azure/azure-sdk-for-go/arm/notificationhubs"
)
func GetHub() {
if resourceType, err := notificationhubs.Get("sourceGroupName", "NameSpaceValue", "NameOfTheHub"); err != nil {
fmt.Println("Error occured")
return
}
fmt.Println("Success")
}
但是,当我试图破烂他的代码我得到这个错误
undefined: notificationhubs.Get
而且我不确定这是什么意思,因为我的IDE不会抱怨导入Azure SDK,所以我假设该SDK已正确导入。
最佳答案
您要使用的功能不存在(https://godoc.org/github.com/Azure/azure-sdk-for-go/arm/notificationhubs)。
您可能正在尝试使用 GroupClient.Get
函数;如果是这种情况,则需要获取GroupClient
类型的对象,然后在其上调用Get
函数。
关于azure - Go + Azure:调用方法返回未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44368841/