【发布时间】:2016-06-06 14:13:18
【问题描述】:
我正在尝试测试视觉 API,并将一些图像上传到 Google 云存储,并创建了一个浏览器应用程序,请求云 API 处理它们。
我有一个从 Google 开发者控制台下载的 client_id 文件。这有一个 client_id 值,我将其用作我的 api 密钥。
我向
提出请求https://content-vision.googleapis.com/v1/images:annotate?alt=json&key=414712345643-cln7htsuv78jr9i64v8v7g6cnhm3ccff.apps.googleusercontent.com
(API 密钥已更改)
并发布请求:
{
"requests": [
{
"image": {
"source": {
"gcsImageUri": "https:\/\/console.cloud.google.com\/m\/cloudstorage\/b\/estoril_test\/o\/AI4C3160.JPG"
}
},
"features": [
{
"type": "LABEL_DETECTION",
"maxResults": 1
}
]
}
]
}
但我得到一个错误:
{
"error": {
"code": 400,
"message": "API key not valid. Please pass a valid API key.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developer console API key",
"url": "https://console.developers.google.com/project/414754136843/apiui/credential"
}
]
}
]
}
}
我已授权云视觉 api 的 api 密钥,我做错了什么?我确实尝试了演示中的 curl 示例,但我不断得到 p>
Protocol https not supported or disabled in libcurl
我尝试添加双引号,正如一些研究建议的那样,但仍然没有运气。
【问题讨论】:
标签: google-cloud-platform google-cloud-vision