如何修復 Google 地圖 API 錯誤:RefererNotAllowedMapError
2分鐘讀
更新了
讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
身為 Web 開發人員,我遇到的一個常見的障礙是 谷歌地圖 API 錯誤:RefererNotAllowedMapError。
得到它總是令人沮喪,所以我深入挖掘解決方案。以下是有關如何修復該問題的逐步指南:
如何修復 Google 地圖 API 錯誤:RefererNotAllowedMapError
修復此錯誤涉及驗證和更新您在 Google Cloud Console 中的設置,以確保您的網站有權使用 Google 地圖 API 金鑰。
- 獲取 Google雲端控制台 並登錄到您的帳戶。
- 點擊漢堡選單,點擊 API 和服務,然後選擇憑證。
- 找到您要修改的 Google 地圖 API 金鑰,然後點擊三個點。按一下編輯 API 金鑰。
- 在設定應用程式限制下選擇網站。
- 在「新增網站」欄位中新增允許使用 API 金鑰的網站列表,然後點擊「完成」。另外,請確保您新增的網址與您網站的地址相符。您也可以新增其他網域。
更新設定後,儲存變更並等待幾分鐘以使它們生效。然後,測試會看看錯誤是否已解決。
什麼是 Google API 錯誤:RefererNotAllowedMapError?
這是一個 Google Maps API 錯誤,發生在以下情況: HTTP 引薦來源網址(請求 API 的網頁)無權使用 Google 地圖 API 金鑰.
此安全措施可確保只有經過批准的網域才能使用您的 API 金鑰發出請求,從而保護您免受未經授權的使用和潛在的成本影響。
是什麼原因導致RefererNotAllowedMapError?
以下是發生此錯誤的一些原因:
- 引薦來源網址設定不正確: 最常見的原因是在管理 API 金鑰的 Google Cloud Platform 中缺少引薦來源網址的設定。如果引薦來源網址與授權網域不匹配,則 API 請求將被封鎖。
- 新的或更改的網域: 如果您最近將網站移至新網域或變更了其結構,則您可能沒有在 Google Cloud Platform 設定中更新這些變更。
- 拼字錯誤或不正確的協議: 網域名稱中的簡單拼字錯誤或協定使用不正確(HTTP 與 HTTPS)也可能導致此錯誤。
當網站設定不符時,經常會發生 RefererNotAllowedMapError Google Maps API 錯誤。若要修復此問題,請在 Google Cloud Console 中更新您的 API 金鑰設定。這可確保您的網站繼續順利使用 Google 地圖。