首页 文章

谷歌 Cloud 视觉api快速入门错误打开文件

提问于
浏览
0

我正在关注以下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 回答

  • 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帐户进行身份验证 . 总而言之,您需要做的是按照快速入门提供的说明逐步进行 .

相关问题