如何修復 Google 地圖 API 錯誤:RefererNotAllowedMapError

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

Google 地圖 API 錯誤:referernotallowedmaperror

身為 Web 開發人員,我遇到的一個常見的障礙是 谷歌地圖 API 錯誤:RefererNotAllowedMapError。

得到它總是令人沮喪,所以我深入挖掘解決方案。以下是有關如何修復該問題的逐步指南:

如何修復 Google 地圖 API 錯誤:RefererNotAllowedMapError

修復此錯誤涉及驗證和更新您在 Google Cloud Console 中的設置,以確保您的網站有權使用 Google 地圖 API 金鑰。

  1. 獲取 Google雲端控制台 並登錄到您的帳戶。
Google雲端控制台
  1. 點擊漢堡選單,點擊 API 和服務,然後選擇憑證。
API 和服務
  1. 找到您要修改的 Google 地圖 API 金鑰,然後點擊三個點。按一下編輯 API 金鑰。
編輯 API 金鑰
  1. 在設定應用程式限制下選擇網站。 
申請說明
  1. 在「新增網站」欄位中新增允許使用 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 地圖。

有關主題的更多資訊: 谷歌地圖

發表評論

您的電子郵件地址將不會被發表。 必填字段標 *