排解問題

如要解決常見的 Google API 錯誤,請在專案中啟用必要服務,並驗證呼叫端權限。 Google Cloud 您應採用指數輪詢重試機制,從暫時的配額失敗中復原。

「服務未啟用」錯誤是什麼意思?

若要使用任何 Google API 服務,您必須:

  1. 建立或使用現有 Google Cloud 專案。
  2. 為 Google Cloud 專案啟用服務。
  3. 傳遞與Google Cloud 專案相關聯的 API 金鑰或 OAuth 存取權杖。

如要進一步瞭解如何使用 API 金鑰,請參閱「API 和服務的驗證 Google Cloud 」一文。如要修正這項錯誤,請按照「啟用及停用服務」一文中的操作說明,為 Google Cloud 專案啟用 Service Usage API。

如何修正「權限遭拒」錯誤?

這類錯誤通常表示呼叫者沒有適當的 Identity and Access Management 權限。如要瞭解如何修正這項錯誤,請參閱「存取控管」指南。

如何在發生 API 錯誤時進行重試?

如果您收到 API 錯誤且想要重試呼叫,建議您隨機以指數性間隔進行重試。請根據所示錯誤使用下列最小重試間隔:

  • 429 配額錯誤為 30 秒。
  • 500 配額錯誤為 1 秒。
  • 503 配額錯誤為 1 秒。

如果是其他錯誤,請依據額外的錯誤資訊進行重試。詳情請參閱 google.rpc.Code。