2016-12-15 2 views
0

У меня есть ключ API Google Map с ограничением HTTP Referrer, в JavaScript встроенный метод работает отлично, но мне нужно использовать тот же ключ для веб-служб в PHP.Как я использую API Google Map с ограничением реферера на webservice

С помощью file_get_contents() метод я не могу воспользоваться этой услугой, он просто возвращает:

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

Может кто-нибудь мне помочь.

ответ

0

Предполагается, что веб-служба вызывается с серверного сервера. Нет гарантии, что реферер поступит в запрос, однако придет IP-адрес сервера. Ограничение, которое вы можете использовать с веб-службами, - по IP-адресу, а не по рефереру. Вы не можете использовать один и тот же ключ API для клиентского интерфейса API JavaScript JavaScript и запросы веб-службы на стороне сервера. Просто сгенерируйте другой ключ API, установите ограничение на IP для своего сервера и его.

+0

Спасибо @xmoena ... –

Смежные вопросы