6

Google Cloud Vision API (ベータ版) を試していますが、「許可が拒否されました」というメッセージが返されます。ただし、このプロジェクトでは「Cloud Vision API」が有効になっています。どんな助けでも大歓迎です。

Google API Explorer からのエラーの詳細

403 OK

- Show headers -

{
 "error": {
  "code": 403,
  "message": "Project has not activated the vision.googleapis.com API. Please enable the API for project google.com:apisexplorerconsole (#292824132082).",
  "status": "PERMISSION_DENIED",
  "details": [
   {
    "@type": "type.googleapis.com/google.rpc.Help",
    "links": [
     {
      "description": "Google developers console API activation",
      "url": "https://console.developers.google.com/project/292824132082/apiui/api"
     }
    ]
   }
  ]
 }
}
4

5 に答える 5

4

API エクスプローラーやお気に入りのプログラミング言語の代わりに、CURL リクエストを使用して開始する必要があります。

curl -v -k -s -H "Content-Type: application/json" https://vision.googleapis.com/v1/images:annotate?key=put_your_browser_secret_key_here --data-binary @ put_your_req.json > result.json

{
"requests":[
{
  "image":{
    "content":"put_your_encoded_base64_image_content"
  },
  "features":[
    {
      "type":"LABEL_DETECTION",
      "maxResults":4
    }
  ]
}
]
}

あなたがすでに知っているかもしれないように:

base64 your_image > your_encoded_base64_image_content

APIエクスプローラーに制限がある理由がわかりません。

于 2016-02-21T10:17:39.110 に答える
3
  1. プロジェクトでCloud Vision APIが有効になっていることを確認してください。ノート。デフォルトではリストされていない可能性があります。検索で見つかります。 ここに画像の説明を入力

  2. サービス アカウント キーを作成し、キーを JSON 形式でダウンロードします。 https://developers.google.com/identity/protocols/application-default-credentials#howtheywork

  3. GOOGLE_APPLICATION_CREDENTIALS 環境変数を設定します。
    export GOOGLE_APPLICATION_CREDENTIALS=/path/to/your/credentials-key.json

于 2016-03-28T08:34:00.327 に答える
0

GOOGLE_APPLICATION_CREDENTIALS の場合 - 正しい認証情報ファイルを指していることを確認してください。環境変数が、コンソールからダウンロードした資格情報ファイルを指していることを確認する必要があります。そうしないと、gcloud プロジェクトが使用され、失敗します。

于 2016-02-22T22:22:11.390 に答える
0

Google Vision API キー環境変数を作成します。

GCV_API_KEY="YOUR_GOOGLE_VISION_API_KEY"

base64 イメージ変数を作成します。

BASE64_IMAGE=$( base64 image.jpg )

Google ビジョンの画像ラベル検出を照会する json ファイルを作成します。

echo "{\"requests\":[{\"image\":{\"content\":\"$BASE64_IMAGE\"},\"features\":[{\"type\":\"LABEL_DETECTION\",\"maxResults\":4}]}]}" > gcv_label_request.json

Google ビジョンの画像テキスト検出を照会する json ファイルを作成します。

echo "{\"requests\":[{\"image\":{\"content\":\"$BASE64_IMAGE\"},\"features\":[{\"type\":\"TEXT_DETECTION\",\"maxResults\":4}]}]}" > gcv_ocr_request.json

curl を使用して画像ラベルを取得し、json ファイルに repose を保存するために Google Vision API にクエリを実行します。

curl -v -k -s -H "Content-Type: application/json" https://vision.googleapis.com/v1/images:annotate?key=$GCV_API_KEY --data-binary @gcv_label_request.json > gcv_label_response.json

curl を使用して画像テキストを取得し、json ファイルに repose を保存するために Google Vision API にクエリを実行します。

curl -v -k -s -H "Content-Type: application/json" https://vision.googleapis.com/v1/images:annotate?key=$GCV_API_KEY --data-binary @gcv_ocr_request.json > gcv_ocr_response.json
于 2017-01-03T12:22:39.280 に答える