Sto provando a testare l'API di visione e ho caricato alcune immagini su Google cloud storage e ho creato un'app browser che richiede al cloud api di elaborarle.Errore API chiave non valido durante il tentativo di accesso a Google cloud vision api
Ho un file client_id che ho scaricato dalla console degli sviluppatori di Google. Questo ha un valore client_id che sto usando come la mia chiave API.
Faccio una richiesta al
https://content-vision.googleapis.com/v1/images:annotate?alt=json&key=414712345643-cln7htsuv78jr9i64v8v7g6cnhm3ccff.apps.googleusercontent.com
(chiave API alterato)
e post la richiesta:
{
"requests": [
{
"image": {
"source": {
"gcsImageUri": "https:\/\/console.cloud.google.com\/m\/cloudstorage\/b\/estoril_test\/o\/AI4C3160.JPG"
}
},
"features": [
{
"type": "LABEL_DETECTION",
"maxResults": 1
}
]
}
]
}
ma ottengo un errore:
{
"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"
}
]
}
]
}
}
Ho autorizzato quella chiave API per la api di visione del cloud quindi cosa sto facendo di sbagliato? Ho provato l'esempio ricciolo nella demo, ma continuo a ricevere
Protocol https not supported or disabled in libcurl
Ho provato ad aggiungere le virgolette doppie come alcune ricerche suggerito che dovrei, ma ancora senza fortuna.
Grazie per questa risposta. Ha aiutato ma ho ancora problemi. Se utilizzo una chiave del browser, non posso utilizzarla per autenticare un utente utilizzando OAuth e, se non riesco a farlo, non posso accedere alle immagini nel cloud storage in quanto è necessario un utente autenticato per farlo. (anche se le immagini sono condivise pubblicamente) Una chiave del browser sembra funzionare solo per caricare immagini con la richiesta. – Roaders
Le mie autorizzazioni per il mio cloud bucket non erano aperte a tutti in realtà.L'ho aggiornato e ora sto riscontrando un errore diverso! Grazie per l'aiuto. – Roaders