Membangun dengannya
Ralat dan keidempotenan
Integrasi yang kukuh mengendalikan ralat dan percubaan semula. Setiap respons bukan-2xx menggunakan satu sampul ralat yang konsisten dengan kod, mesej dan pautan dokumentasi, supaya anda boleh mengendalikan kegagalan secara program. Yang biasa: 401 auth, 402 kredit tidak mencukupi, 429 had kadar (berundur dengan Retry-After). Dan untuk keselamatan, API menyokong idempotensi supaya permintaan yang dicuba semula tidak mengenakan caj dua kali atau bertindak dua kali. Bina dengan percubaan semula dengan yakin. Ralat yang boleh diramal dan percubaan semula yang selamat - gred pengeluaran.
Pengajaran utama: Satu sampul ralat yang konsisten + idempotensi untuk percubaan semula yang selamat - kendalikan 401/402/429 secara program, tiada caj dua kali.
Cuba ini dalam papan pemuka anda
Cara terbaik untuk mempelajari AI92 adalah dengan menggunakannya - buka papan pemuka anda dan ikuti langkah-langkahnya.
Semakan pengetahuan
1. Bagaimana AI92 memberitahu anda tentang peristiwa tanpa pengundian?
2. Apa yang menjadikan percubaan semula selamat?