Google translate API。セットアップ済みBrowser API keyを使用するウェブサイトを作成していますが、問題は、空のフィールドを残した場合にのみBrowser APIkeyが機能することですこれらのHTTPリファラー(Webサイト)からの要求を受け入れます。
そこに置いたら*.mydomain.com/*
エラーが発生しました:
APIキーに設定されたIPごとまたはリファラーごとの制限があり、リクエストはこれらの制限と一致しません。このIPまたはリファラーからのリクエストを許可する必要がある場合は、Google DevelopersConsoleを使用してAPIキー構成を更新してください。
私は何が間違っているのですか?
念のために言っておきますが、今日このエラーが発生しました。これはキータイプが原因で発生します。 Server Key
の代わりにBrowser Key
を使用する必要があります。
作成するには、Google Console( https://console.developers.google.com/ )に移動し、[API Manager]> [認証情報]に移動します。
https://console.developers.google.com に移動し、[認証情報]タブで、使用しているAPIキーを編集し、API制限を「ブラウザ」から「なし」または「サーバー」に変更します。注:サーバー制限を使用している場合は、正しいサーバーパスを追加する必要があります。