我有一个使用 Google Vision API 和 Google Video Intelligence API的Go应用。
要输入我的凭据,我设置了名为GOOGLE_APPLICATION_CREDENTIALS
的环境变量。为此,我为此变量分配了一个文件路径,该路径指向我的凭据存储在其中的目录。
问题:
我的凭据最初不是 保存在文件中。而是将它们分配给我的应用程序中的字符串变量。
解决方法是,将该值存储到一个临时文件中,然后如上所述将其路径分配给GOOGLE_APPLICATION_CREDENTIALS
。
问题:
是否可以在没有此文件的情况下为cloud.google.com/go/vision/apiv1
设置API凭据?
答案 0 :(得分:0)
我不知道如何在Google Vision Api上使用它,但是对于Google Sheets Api则有这样的东西:
config, err := google.ConfigFromJSON(b, "https://www.googleapis.com/auth/spreadsheets.readonly")
所以b是从文件credentials.json
中获取的切片,您可以自己从其他任何地方获取它