Cloud Vision请求失败

时间:2018-03-26 09:33:55

标签: android google-cloud-vision

我创建了一个Android应用程序,用户正在上传图片,我需要在上传不合适的内容之前检查它们。我创建了一个Cloud Vision acc,在那里创建了一个项目,仅通过提供软件包名称和SHA1指纹将其限制为Android应用程序,然后我获得了API密钥,启用了计费和Cloud Vision API。然后在我的android项目中我设置了那个API。现在,在测试时,我收到以下错误:

Request failed: {
  "code": 403,
  "errors": [
    {
      "domain": "global",
      "message": "Requests from this Android client application <empty> are blocked.",
      "reason": "forbidden"
    }
  ],
  "message": "Requests from this Android client application <empty> are blocked.",
  "status": "PERMISSION_DENIED"
}

1 个答案:

答案 0 :(得分:0)

为什么您的应用程序名称?如果您对API密钥设置了特定限制,但您的应用程序未正确识别,那么它被拒绝是有道理的。

请确保您先properly enabled the API,并确保为您的代码创建了正确的API key / service account

事实上,我认为这个tutorial可能更容易,因为它是专为Android设计的。