Lompat ke konten

API publik

Mendiagnosis 401, 403, 422, dan 429

401 berarti kuncinya sama sekali tidak diterima. 403 berarti kuncinya diterima tetapi operasinya tidak diizinkan. 422 berarti permintaannya dipahami dan muatannya keliru. 429 berarti Anda melewati batas laju dan sebaiknya menunggu alih-alih mencoba lagi seketika.

Langkah

  1. Pada 401, periksa kuncinya ada, belum kedaluwarsa, dan dikirim di header yang Anda kira — penyebab lazimnya adalah tempelan yang terpotong.
  2. Pada 403, baca code-nya: scope kurang, alamat di luar daftar izin, atau kunci milik ruang kerja lain. Menyambung ulang tidak menolong; izinnya yang harus berubah.
  3. Pada 422, baca kolom yang disebut jawabannya lalu perbaiki muatannya.
  4. Pada 429, hormati header batas laju dan menunggulah. Mengirim ulang seketika memperburuknya.
  5. Simpan requestId dari jawabannya — itulah yang membuat dukungan bisa menemukan panggilan Anda yang persis.

Cara memastikan hasilnya

Permintaan yang sama berhasil setelah diperbaiki, dan jawabannya membawa status 2xx dengan objek yang diharapkan.

Yang biasanya keliru

  • Menganggap 403 sebagai kunci buruk lalu menerbitkannya ulang, yang tidak mengubah apa pun.
  • Mengulang 429 dalam gelung rapat.
  • Mengirim kuncinya ke dukungan alih-alih id permintaannya.
Apakah ini menyelesaikan masalah Anda?

Ini tidak membantu

Tulis ke kami dengan platform dan versinya, langkah yang Anda tempuh, hasil yang diharapkan, serta ruang kerja atau kode QR yang terlibat. Samarkan setiap rahasia sebelum melampirkan apa pun.

Tulis ke dukungan