簡體   English   中英

Google Maps API 403禁止,正確鏈接且不超過限制

[英]Google Maps API 403 Forbidden, Linking Properly and Not Over Limits

盡管我正確鏈接了API,並且與請求限制相距甚遠,並且未使用“客戶端”或“簽名”,但從Google Maps API遇到了403禁止錯誤,這是一致的。

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.4&key=AIzaSyDuaKJpqDygX3vtsLQuybrIcL6fmu-6Ht8&sensor=true"></script>

問題出現在這里: http : //local.americawantstowork.org/labor2014

有任何想法嗎? 使用此確切代碼的其他頁面完全沒有問題。 :(

該頁面 (不能說其他頁面,您沒有提供指向“工作”頁面的鏈接)包含兩次Google Maps Javascript API v3,一次合法,一次從Google服務器復制本地代碼(這是違反條款的)服務

第一個包含(每個文檔,包括可用的API的最早版本,不是3.4)):

<!-- include google maps if required -->
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.4&key=AIzaSyDuaKJpqDygX3vtsLQuybrIcL6fmu-6Ht8&sensor=true"></script>

第2個include(本地服務器上Google的loader和main.js文件的副本):

<!-- include google maps if required -->
<script type="text/javascript" src="/javascripts/js"></script>
<script src="javascripts/main.js" type="text/javascript"></script>

從最后開始:

 getScript("http://maps.gstatic.com/mapfiles/api-3/15/21/main.js");

版本3.15剛剛退休,因此將不再起作用。 (解釋為什么它只是“中斷”)

我也將Google Maps文件保存在本地,一段時間后停止工作。 我需要在URL末尾添加?v=3.exp才能使其正常工作https://maps.googleapis.com/maps/api/js?v=3.exp

@geocodezip的回答對我有所幫助。 我無法發表評論,因為我的聲譽不夠高。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM