2016-12-15 11 views
0

JavaScriptリダイレクトの制限付きのGoogleマップAPIキーをJavaScript埋め込みメソッドで使用していますが、PHPのウェブサービスで同じキーを使用する必要があります。ウェブサービスでリファラー制限付きのGoogleマップAPIを使用する方法

のfile_get_contents()メソッドを使用することにより、私がサービスを利用することはできませんよ、それは単に返す:

{ "error_message" : "Browser API keys cannot have referer restrictions when used with this API.", "routes" : [], "status" : "REQUEST_DENIED" } 

誰も私を助けることができます。

答えて

0

Webサービスがバックエンドサーバーから呼び出されたとします。リファラがリクエストされる保証はありませんが、サーバのIPアドレスが来ます。 Webサービスで使用できる制限は、参照元ではなくIPアドレスによる制限です。クライアント側のMap JavaScript APIとサーバー側のWebサービス要求には、同じAPIキーを使用することはできません。別のAPIキーを生成し、サーバーとそれにIP制限を設定してください。

+0

ありがとうございます@xmoena ... –

関連する問題