当前位置: 首页 > 知识库问答 >
问题:

谷歌云视觉API“权限被拒绝”

易雅畅
2023-03-14

我正在尝试Google Cloud Vision API(测试版),它返回“权限被拒绝”消息。但该项目启用了“云视觉API”。感谢您的帮助。

谷歌API浏览器中的错误详细信息

403 OK

- Show headers -

{
 "error": {
  "code": 403,
  "message": "Project has not activated the vision.googleapis.com API. Please enable the API for project google.com:apisexplorerconsole (#292824132082).",
  "status": "PERMISSION_DENIED",
  "details": [
   {
    "@type": "type.googleapis.com/google.rpc.Help",
    "links": [
     {
      "description": "Google developers console API activation",
      "url": "https://console.developers.google.com/project/292824132082/apiui/api"
     }
    ]
   }
  ]
 }
}

共有3个答案

皮弘博
2023-03-14

对于GOOGLE_应用程序_凭据-请确保您指向正确的凭据文件。您应该确保环境变量指向从控制台下载的凭据文件。否则它将使用gcloud项目,并将失败

竺承望
2023-03-14

创建服务帐户密钥并下载JSON格式的密钥。https://developers.google.com/identity/protocols/application-default-credentials#howtheywork

设置GOOGLE_应用程序_凭据环境变量
导出谷歌应用程序凭据=/path/to/your/CREDENTIALS密钥。json

洪增
2023-03-14

首先,您应该使用CURL请求,而不是API explorer或您最喜欢的编程语言:

Curl-v-k-s-H"内容类型:应用程序/json"https://vision.googleapis.com/v1/images:注释?key=put_your_browser_secret_key_here--data-二进制@put_your_req.json

{
"requests":[
{
  "image":{
    "content":"put_your_encoded_base64_image_content"
  },
  "features":[
    {
      "type":"LABEL_DETECTION",
      "maxResults":4
    }
  ]
}
]
}

你可能已经知道:

base64 your_image > your_encoded_base64_image_content

希望这有帮助,我不知道为什么从API浏览器有一个限制。

 类似资料:
  • 当尝试以构建容器映像时,我得到一个: 错误:(gcloud.builds.submit)HTTPError 403:权限不足 我正在从一个compute VM实例中进行尝试,在该实例中,使用服务帐户设置了gcloud。

  • 我想从谷歌云视觉应用编程接口中获取数据,并看到输入可以以Base64和图像uri格式给出。但是Base64似乎太长了,以uri上传图像需要一些额外的时间。请让我知道,如果有人知道这方面的任何其他工作。

  • 我正在使用谷歌云视觉应用编程接口来搜索类似的图像(网络检测),它工作得很好。谷歌检测完全匹配的图像和部分匹配的图像(裁剪版本)。 我正在寻找一种方法来检测更多不同的版本。例如,当我寻找一个标志时,我想检测这个标志的大、小、方形、矩形...版本。目前,我检测到与我上传和裁剪版本完全匹配的图像。 你知道这是否可能,我该怎么做?

  • 我正在尝试使用Google Cloud Vision API来检测图像中的文本,我遵循了以下教程中的代码:https://cloud.google.com/vision/docs/fulltext-annotations 完整代码如下: 我将Windows 10与Python 3.7一起使用,并在命令提示符中使用以下代码: 我得到了以下错误和回溯: 我已经浏览了以前关于这个错误的帖子,但我不知道这

  • 我是谷歌API的新手。最近,我使用了Google Vision API,但遇到了以下问题: 我尝试了“创建服务帐户”的解决方案,以生成服务json键并在py中调用它。脚本,它将在几乎3~4个url中首先工作,但在下一个url中会出错。这是我的检测代码: 我在另一个py中调用“detect.py”。脚本: