我有一个Go应用程序,使用谷歌视觉API和谷歌视频智能API。为了输入我的凭据,我设置了名为GOOGLE_APPLICATION_CREDENTIALS
的环境变量。为此,我为这个变量分配了一个文件路径,该文件路径指向存储我的凭据的目录。
问题:
我的凭据最初不会保存在文件中。相反,它们被分配给我的应用程序中的一个字符串变量。作为解决办法,我将该值存储到一个临时文件中,然后将其路径分配给GOOGLE_APPLICATION_CREDENTIALS
,如上文所述。
问题:
是否可以在没有此文件的情况下为cloud.google.com/go/vision/apiv1
设置API凭据?
发布于 2018-10-22 01:19:59
我不知道Google Vision Api是如何实现的,但是对于Google Sheets来说,有这样的东西:
config, err := google.ConfigFromJSON(b, "https://www.googleapis.com/auth/spreadsheets.readonly")
所以,b是从文件credentials.json
中取来的一片,你可以自己从任何其他地方取出来。
https://stackoverflow.com/questions/52925404
复制相似问题