web-dev-qa-db-ja.com

ブラウザAPIキーがリファラーで機能しない

Google translate API。セットアップ済みBrowser API keyを使用するウェブサイトを作成していますが、問題は、空のフィールドを残した場合にのみBrowser APIkeyが機能することですこれらのHTTPリファラー(Webサイト)からの要求を受け入れます

そこに置いたら*.mydomain.com/*エラーが発生しました:

APIキーに設定されたIPごとまたはリファラーごとの制限があり、リクエストはこれらの制限と一致しません。このIPまたはリファラーからのリクエストを許可する必要がある場合は、Google DevelopersConsoleを使用してAPIキー構成を更新してください。

私は何が間違っているのですか?

9
Szmulik

念のために言っておきますが、今日このエラーが発生しました。これはキータイプが原因で発生します。 Server Keyの代わりにBrowser Keyを使用する必要があります。

作成するには、Google Console( https://console.developers.google.com/ )に移動し、[API Manager]> [認証情報]に移動します。

13
Dimas Pante

https://console.developers.google.com に移動し、[認証情報]タブで、使用しているAPIキーを編集し、API制限を「ブラウザ」から「なし」または「サーバー」に変更します。注:サーバー制限を使用している場合は、正しいサーバーパスを追加する必要があります。

https://i.stack.imgur.com/CzhUn.png

9
Hemin