API Clé non valide erreur lorsque vous essayez d'accéder à Google cloud vision de l'api

Je suis en train de tester la vision de l'API et de l'avoir téléchargé quelques images de Google cloud storage et ont créé une application navigateur qui demande à l'api de cloud à les traiter.

J'ai un client_id fichier que j'ai téléchargé à partir du Google developers console. Cela a un client_id de la valeur que je suis en utilisant comme ma clé api.

- Je faire une demande de

https://content-vision.googleapis.com/v1/images:annotate?alt=json&key=414712345643-cln7htsuv78jr9i64v8v7g6cnhm3ccff.apps.googleusercontent.com

(clé api modifié)

et valider la demande:

{
  "requests": [
    {
      "image": {
        "source": {
          "gcsImageUri": "https:\/\/console.cloud.google.com\/m\/cloudstorage\/b\/estoril_test\/o\/AI4C3160.JPG"
        }
      },
      "features": [
        {
          "type": "LABEL_DETECTION",
          "maxResults": 1
        }
      ]
    }
  ]
}

mais j'obtiens une erreur:

{
  "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"
          }
        ]
      }
    ]
  }
}

J'ai autorisé la clé api pour le cloud vision de l'api, donc ce que je fais mal? J'ai fait essayer le curl exemple dans la démo, mais je reçois

Protocol https not supported or disabled in libcurl

J'ai essayé d'ajouter des guillemets que certaines recherches ont suggéré que je devrais, mais toujours pas de chance.

OriginalL'auteur Roaders | 2016-02-24