Lewati ke konten

Kalau API nolak

Bentuk balasan errornya, dan artinya.

Bentuk balasan errornya selalu sama, jadi bisa ditangani satu kali di kode kamu.

{ "success": false, "error": { "code": "UNAUTHENTICATED", "message": "..." } }

Yang paling sering

StatusArtinyaYang harus dilakukan
401Kunci salah, kedaluwarsa, atau nggak dikirimPeriksa header Authorization.
403Kuncinya sah tapi nggak berhakKemungkinan kunci akun biasa memanggil pintu reseller.
422Isian nggak lolos pemeriksaanBaca pesannya — dia menyebut kolom mana.
429Kelewat batas pakaiTunggu sesuai yang disebut, lalu ulangi.
503Jaringan proxy kami lagi nggak bisa dihubungiTunggu sesuai Retry-After kalau ada (kalau nggak ada, tunggu beberapa detik dan perpanjang jedanya tiap kali), lalu ulangi permintaan yang sama. Ini bukan kesalahan permintaanmu.

Mengulangi permintaan

Ulangi untuk 429 dan 503, dengan jeda yang makin lama. 502 atau 504 bukan jawaban kami — itu halaman dari jaringan CDN di depan server kami; perlakukan seperti 503. Jangan mengulang 401, 403, dan 422 — permintaan yang sama akan ditolak dengan cara yang sama.