我正在关注以下Google Cloud Vision快速入门:
https://cloud.google.com/vision/docs/quickstart
这是使用API资源管理器,我得到
打开文件时出错
我创建了一个名为vision2018的存储桶,并检查了Share Publicly的文件 . 我与文件相关的请求部分是:
"image":
{
"source":
{
"imageUri":"gs://vision2018/demo-image.jpg"
}
}
我得到的回应是:
{
"responses": [
{
"error": {
"code": 5,
"message": "Error opening file: gs://vision2018/demo-image.jpg\"."
}
}
]
}
}
为了访问GCP存储中的文件,我需要指定什么?
或者,我阅读了其他Stack Overflows,谈论GOOGLE_APPLICATION_CREDENTIALS,简单API密钥和“创建服务帐户密钥并以JSON格式下载密钥”,......但这些似乎是在shell中发出命令,这个快速入门并没有甚至打开 . 在快速入门之前是否有初始设置?
我还没准备好从代码中调用api
1 回答
您可能想要双重检查您的请求 . 我去了quickstart,用
gs://vision2018/demo-image.jpg
取代了占位符imageUri,它运行得很好 . 您发布的错误消息是您给出gs://vision2018/demo-image.jpg\"
时将显示的内容 .关于你问题的第二部分:这些是uthentication methods . 在这种特殊情况下,您会在 Authentication 下找到一个下拉菜单,您可以在其中选择API密钥和Google OAuth 2.0 . 如果您选择前者,则无需执行任何操作,因为演示键仅用于快速入门 . 如果您选择OAuth 2.0,则会出现一个弹出窗口,提示您使用Google帐户进行身份验证 . 总而言之,您需要做的是按照快速入门提供的说明逐步进行 .