2014-04-16 385 views
0

Google Places APIGoogle Places Javascript Library之間的區別是什麼?Google maps API vs Library

圖書館的文檔沒有提到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

該庫是一個JavaScript API,可以更輕鬆地使用JavaScript處理API,因爲它具有一組替代直接API調用的對象。它會調用API,所以你必須符合API限制的要求。該庫也可以下載執行操作所需的相關JS庫。

這些理論上的拒絕可能是JS庫關係無法下載,但似乎是API拒絕。這可能是由於限制或防火牆限制(如果您有一個或一個代理)。根據API的要求,有些需要生成簽名,如果缺少該簽名,它也將被禁止。查看文檔中返回的內容403; API文檔通常會將其拼出來。