2016-12-15 4 views
0

JavaScript 리퍼러 제한이있는 Google Map API 키가 있습니다. JavaScript 퍼가기 메소드가 정상적으로 작동하지만 PHP의 웹 서비스에 대해 동일한 키를 사용해야합니다. file_get_contents를 사용하여webservice에서 리퍼러 제한이있는 Google Map API를 사용하는 방법

() 메소드 나 서비스를 사용할 수 없습니다 오전, 단순히 반환

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

이 사람이 나를 도울 수 있습니다.

답변

0

웹 서비스가 백엔드 서버에서 호출된다고 가정합니다. 리퍼러가 요청에 들어올 것이라는 보장은 없지만 서버의 IP 주소가 올 것입니다. 웹 서비스에서 사용할 수있는 제한 사항은 리퍼러가 아닌 IP 주소입니다. 클라이언트 측 Map JavaScript API 및 서버 측 웹 서비스 요청에는 동일한 API 키를 사용할 수 없습니다. 다른 API 키를 생성하고 서버에 대한 IP 제한을 설정하십시오.

+0

감사합니다. @xmoena ... –

관련 문제