2014-04-16 2 views
0

Google Places APIGoogle Places Javascript Library의 차이점은 무엇입니까?Google지도 API vs 라이브러리

라이브러리 설명서는 API 키에 대해 언급하지 않으며, 내가 개발 한 로컬에서는 모든 것이 없으면 잘 작동하는 것처럼 보였습니다. 그러나 웹 응용 프로그램을 배포하자마자 다음 오류가 발생하기 시작했습니다.

GET http://maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1shttp%3A%2F%2Fopensaq.dev%2F&5e1&callback=_xdc_._obke7w&token=16494 403 (Forbidden) 

GET https://maps.googleapis.com/maps/api/js/PlaceService.FindPlaces?1m6&1m2&1d4…SAQ&6sliquor_store&8e1&18m2&1b1&10u43536&callback=_xdc_._266p5k&token=1150 403 (Forbidden) 

GET http://maps.googleapis.com/maps/api/js/QuotaService.RecordEvent?1shttp%3A%2F%2Fopensaq.dev%2F&4e1&5e0&6u1&7s2v1zkm&callback=_xdc_._dacmzn&token=54694 403 (Forbidden) 

할당량 초과 했습니까? 각 옵션은 무엇을위한 것입니까?

+0

네트워크 트래픽에 신경 쓰지 마십시오. 오류가 있으면 API는 대개 서비스 응답의 status-property를 통해 알려줍니다. –

답변

2

라이브러리는 직접 API 호출을 대체하는 개체 집합을 가지고 있기 때문에 JavaScript로 API 작업을보다 쉽게 ​​수행 할 수있는 자바 스크립트 API입니다. API를 호출하므로 API 제한 사항의 요구 사항을 준수해야합니다. 라이브러리는 작업을 수행하는 데 필요한 관련 JS 라이브러리도 다운로드 할 수 있습니다.

이론적으로 이러한 거부는 JS 라이브러리 관계가 다운로드에 실패 할 수 있지만 API 거부로 간주 될 수 있습니다. 이것은 한계 또는 방화벽 제한 (프록시 또는 프록시가있는 경우) 때문일 수 있습니다. API의 요구 사항에 따라 일부는 서명을 생성해야하며, 서명이 누락 된 경우 서명도 금지됩니다. 문서에서 403이 반환하는 것을 찾으십시오. API 문서는 대개 그것을 설명합니다. https://developers.google.com/maps/documentation/javascript/tutorial#api_key

내가 API 키를 누락 나타납니다 :이 간과 같은