2016-12-15 3 views
0

Ich habe einen Google Map API Schlüssel mit HTTP Referrer Einschränkung, in JavaScript einzubetten Methode funktioniert gut, aber ich muss den gleichen Schlüssel für Web-Services in PHP verwenden.Wie verwende ich die Google Map API mit Referrer Einschränkung auf Webservice

Durch den file_get_contents() -Methode ich nicht in der Lage bin, den Dienst zu verwenden, gibt es einfach:

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

mir jemand helfen kann.

Antwort

0

Es wird angenommen, dass der Web-Service vom Backend-Server aufgerufen wird. Keine Garantie, dass der Referrer in die Anfrage kommt, die IP-Adresse des Servers wird jedoch kommen. Die Einschränkung, die Sie mit Webdiensten verwenden können, ist nach IP-Adresse, nicht nach Referrer. Sie können nicht den gleichen API-Schlüssel für die clientseitige Map-JavaScript-API und serverseitige Webdienstanforderungen verwenden. Erzeugen Sie einfach einen anderen API-Schlüssel, legen Sie die IP-Beschränkung für Ihren Server fest.

+0

Danke @xmoena ... –