排解問題
如要解決常見的 Google API 錯誤,請在 Google Cloud 專案中啟用必要服務,並驗證呼叫端權限。您應採用指數輪詢重試機制,從暫時性配額失敗中復原。
「服務未啟用」錯誤是什麼意思?
若要使用任何 Google API 服務,您必須:
- 建立或使用現有的 Google Cloud 專案。
- 為 Google Cloud 專案啟用服務。
- 傳遞與Google Cloud 專案相關聯的 API 金鑰或 OAuth 存取權杖。
如要進一步瞭解如何使用 API 金鑰,請參閱「 Google Cloud API 和服務的驗證」。如要修正這項錯誤,請按照「啟用和停用服務」中的操作說明,為 Google Cloud 專案啟用 Service Usage API。
如何在發生 API 錯誤時進行重試?
如果您收到 API 錯誤且想要重試呼叫,建議您隨機以指數性間隔進行重試。請根據所示錯誤使用下列最小重試間隔:
429配額錯誤為 30 秒。500配額錯誤為 1 秒。503配額錯誤為 1 秒。
如果是其他錯誤,請依據額外的錯誤資訊進行重試。詳情請參閱 google.rpc.Code。