排解問題

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

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

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

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

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

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

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

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

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