Google 愿景 API returns PERMISSION_DENIED
Google Vision API returns PERMISSION_DENIED
我正在尝试使用 Google 视觉 API。我正在关注 getting started guide:
- 我启用了云视觉API
- 我已启用计费
- 我已经设置了一个 API 密钥
- 根据我的图像制作 base64 编码数据
制作 JSON 文件,设置:
{
"requests":[
{
"image":{
"content":"my base64-encoded data"
},
"features":[
{
"type":"LABEL_DETECTION",
"maxResults":5
}
]
}
]
}
发送请求 curl
:
$ curl -v -k -s -H "Content-Type: application/json" https://vision.googleapis.com/v1/images:annotate?key=my_browser_key --data-binary @path_to_file.json
之后我得到回复:
{
"error": {
"code": 403,
"message": "Requests from referer \u003cempty\u003e are blocked.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developer console API key",
"url": "https://console.developers.google.com/project/***********/apiui/credential"
}
]
}
]
}
}
\u003cempty\u003e表示<空>
有什么想法吗?有人有同样的问题吗?
您是否在该页面上显示的 "Accept requests from these HTTP referrers" 框中指定了有效引荐来源网址列表?如果你这样做了,你可能必须指定其中之一:
curl --referer https://yourwebsite.com/ ...
或者,如果您不需要,只需禁用 referer 检查。
我正在尝试使用 Google 视觉 API。我正在关注 getting started guide:
- 我启用了云视觉API
- 我已启用计费
- 我已经设置了一个 API 密钥
- 根据我的图像制作 base64 编码数据
制作 JSON 文件,设置:
{ "requests":[ { "image":{ "content":"my base64-encoded data" }, "features":[ { "type":"LABEL_DETECTION", "maxResults":5 } ] } ] }
发送请求
curl
:$ curl -v -k -s -H "Content-Type: application/json" https://vision.googleapis.com/v1/images:annotate?key=my_browser_key --data-binary @path_to_file.json
之后我得到回复:
{
"error": {
"code": 403,
"message": "Requests from referer \u003cempty\u003e are blocked.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developer console API key",
"url": "https://console.developers.google.com/project/***********/apiui/credential"
}
]
}
]
}
}
\u003cempty\u003e表示<空>
有什么想法吗?有人有同样的问题吗?
您是否在该页面上显示的 "Accept requests from these HTTP referrers" 框中指定了有效引荐来源网址列表?如果你这样做了,你可能必须指定其中之一:
curl --referer https://yourwebsite.com/ ...
或者,如果您不需要,只需禁用 referer 检查。