Google Maps API 付費方案網址授權疑難排解

文章推薦指數: 80 %
投票人數:10人

如何找出正確網址 Google 地圖平台 總覽 產品 定價 說明文件 開始使用 開始使用Google地圖平台 API挑選器 計費和定價方式 報表與監控 地圖ID 常見問題 支援與資源 事件管理 地圖介面集 MapsJavaScriptAPI MapsSDKforAndroid MapsSDKforiOS MapsStaticAPI StreetViewStaticAPI MapsEmbedAPI 地圖網址 MapsElevationAPI 路徑介面集 DirectionsAPI DistanceMatrixAPI RoadsAPI 解決方案 產業解決方案 遊戲服務 運輸與物流 地點介面集 PlacesAPI PlacesSDKforAndroid PlacesSDKforiOS PlacesLibrary、MapsJavaScriptAPI GeocodingAPI GeolocationAPI TimeZoneAPI 其他資源 API安全性最佳做法 地圖涵蓋範圍詳細資料 最佳化指南 行動作業系統和軟體支援 淘汰項目 資產追蹤方案 根憑證授權單位遷移常見問題 網址編碼 WordPress使用者 網誌 社群 StackOverflow GitHub YouTube Discord Twitter IssueTracker Language English BahasaIndonesia Deutsch Español Español–AméricaLatina Français Português–Brasil Русский 中文–简体 中文–繁體 日本語 한국어 登入 付費方案 Google 地圖平台 總覽 產品 定價 說明文件 More 網誌 社群 More 開始使用 開始使用Google地圖平台 API挑選器 計費和定價方式 報表與監控 地圖ID 常見問題 支援與資源 事件管理 地圖介面集 MapsJavaScriptAPI MapsSDKforAndroid MapsSDKforiOS MapsStaticAPI StreetViewStaticAPI MapsEmbedAPI 地圖網址 MapsElevationAPI 路徑介面集 DirectionsAPI DistanceMatrixAPI RoadsAPI 解決方案 產業解決方案 遊戲服務 運輸與物流 地點介面集 PlacesAPI PlacesSDKforAndroid PlacesSDKforiOS PlacesLibrary、MapsJavaScriptAPI GeocodingAPI GeolocationAPI TimeZoneAPI 其他資源 API安全性最佳做法 地圖涵蓋範圍詳細資料 最佳化指南 行動作業系統和軟體支援 淘汰項目 資產追蹤方案 根憑證授權單位遷移常見問題 網址編碼 WordPress使用者 StackOverflow GitHub YouTube Discord Twitter IssueTracker 首頁 產品 Google地圖平台 付費方案 GoogleMapsAPI付費方案網址授權疑難排解 在GoogleCloudConsole中管理用戶端ID的位置 付費方案用戶端ID管理功能會從地圖「憑證」頁面上GoogleCloud的支援入口網站,遷移至「服務帳戶」部分下方。

注意事項:Google地圖平台付費方案不再開放註冊或提供給新客戶。

Google地圖平台付費方案用戶端ID僅限用於已獲明確授權的網址;如果您在未取得授權的網址使用用戶端ID,系統就會傳回錯誤訊息。

如遇相關問題,Google地圖平台付費方案客戶可按照這篇文章的說明,找出需要取得授權的網址。

基本概念 用戶端ID只能用於必須取得授權的網址,以免第三方在自己的網站中使用您的用戶端ID;這類網址可以明確連往單一網頁,也可以連至整個網域。

如要取得授權網址的清單,或是要授權其他網址,請前往「憑證」頁面,捲動到「用戶端ID」部分。

您一次可新增最多100個網址,而每一個用戶端ID可連結最多3,000個已授權網址。

假如您預計讓應用程式代管超過3,000個地點的Google地圖內容,請改用API金鑰。

如想進一步瞭解如何授權網址,請參閱開發人員指南。

問題說明 如果應用程式所在的網址並未獲得用戶端ID使用授權,就無法透過用戶端ID使用Google地圖平台。

在這種情況下,系統會根據應用程式嘗試載入的API,向應用程式使用者顯示相關錯誤訊息,而且需要MapsJavaScriptAPI才能運作的功能都將無法使用。

MapsJavaScriptAPI會顯示下列訊息: 此網頁無法顯示Google地圖元素,因為這個網址並未獲得授權,無法使用所提供的Google地圖用戶端ID。

錯誤代碼:UnauthorizedURLForClientIdMapError 如果您使用的是MapsJavaScriptAPI3.18版或更舊版本,系統會顯示下列訊息: Google已停止支援此應用程式使用Google地圖平台功能,因為這個網站並未獲得授權,無法使用所提供的Google地圖用戶端ID。

如果您是這個應用程式的擁有者,請參閱開發人員指南,進一步瞭解如何註冊網址。

從應用程式移除用戶端ID並不是有效的修正方式*,因為這麼做會導致該應用程式失去所有的Google地圖平台付費方案權限。

這表示您將無法享有: 服務水準協議(SLA)的完善保障。

客戶支援。

更高的網路服務上限。

商業等級條款及細則。

公司內部網路的應用程式支援服務。

這表示凡是未正確使用有效Google地圖平台付費方案用戶端ID的僅限內部使用/付費應用程式,都將違反標準Google地圖平台服務條款的規定。

*注意事項:您可以改用API金鑰來授權給應用程式,詳情請參閱Google地圖平台付費客戶驗證的驗證做法一文。

解決方法 首先,請確實找出需要使用用戶端ID的網址並進行授權,以利解決問題。

在多數情況下,您必須授權讓「應用程式」使用用戶端ID。

應用程式通常會使用多個有共通模式的網址,例如店家搜尋器所在網址可能是example.com/stores或stores.example.com。

因此,您找出來的網址必須與自家應用程式使用的每個網址都相符。

注意事項:授權給www.example.com並「不會」讓stores.example.com或example.com的任何其他子網域一併獲得授權。

您授權的網址可以明確連往單一網頁,也可以連至整個網域(包括其子網域),詳情請參閱開發人員指南。

我們建議直接授權給模式大致類似的多個網址,但您必須是管理員才能進行這項操作。

注意事項:除非貴機構可完全控管網域之下的所有內容,否則我們不建議授權給整個網域。

舉例來說,如果您授權給blogspot.com網域,表示所有人都可以透過該網域使用您的用戶端ID,而且產生的費用都由您支付。

較理想的做法是只授權給特定網誌,例如googlegeodevelopers.blogspot.com或該網誌中的特定網頁。

如何找出正確網址 網址通常列在瀏覽器的網址列中;在不使用



請為這篇文章評分?