Memecahkan masalah

Anda dapat mengatasi error Google API umum dengan mengaktifkan layanan yang diperlukan dan memverifikasi izin pemanggil di project Google Cloud Anda. Anda harus menerapkan percobaan ulang backoff eksponensial untuk memulihkan dari kegagalan kuota sementara.

Apa arti error "layanan tidak diaktifkan"?

Untuk menggunakan layanan Google API apa pun, Anda harus:

  1. Buat atau gunakan project Google Cloud yang sudah ada.
  2. Aktifkan layanan untuk project Google Cloud .
  3. Teruskan kunci API atau token akses OAuth yang terkait dengan projectGoogle Cloud .

Untuk mempelajari lebih lanjut cara menggunakan kunci API, lihat Autentikasi untuk API dan layanan Google Cloud . Untuk memperbaiki error ini, aktifkan Service Usage API untuk project Google Cloud Anda menggunakan petunjuk di Mengaktifkan dan menonaktifkan layanan.

Bagaimana cara melakukan percobaan ulang pada error API?

Jika Anda menerima error API dan ingin mencoba kembali panggilan, sebaiknya lakukan percobaan ulang dengan interval eksponensial plus keacakan. Gunakan interval percobaan ulang minimum berikut untuk error yang ditunjukkan:

  • 30 detik untuk error kuota 429.
  • 1 detik untuk error kuota 500.
  • 1 detik untuk error kuota 503.

Untuk error lainnya, pastikan Anda melakukan percobaan ulang berdasarkan informasi error tambahan. Lihat google.rpc.Code untuk mengetahui detail selengkapnya.