Genel API
401, 403, 422 ve 429’u teşhis etmek
401, anahtarın hiç kabul edilmediği anlamına gelir. 403, kabul edildiği ama işleme izin verilmediği anlamına gelir. 422, isteğin anlaşıldığı ve gövdenin yanlış olduğu anlamına gelir. 429, hız limitini aştığınız ve hemen yeniden denemek yerine beklemeniz gerektiği anlamına gelir.
Adımlar
- 401’de anahtarın var olduğunu, süresinin dolmadığını ve sandığınız başlıkta gönderildiğini kontrol edin — olağan neden kesilmiş bir yapıştırmadır.
- 403’te
code’u okuyun: yetersiz scope, izin listesi dışında bir adres ya da başka bir çalışma alanının anahtarı. Yeniden bağlanmak yardımcı olmaz; iznin değişmesi gerekir. - 422’de yanıtın andığı alanı okuyun ve gövdeyi düzeltin.
- 429’da hız limiti başlıklarına uyun ve bekleyin. Hemen yeniden göndermek durumu kötüleştirir.
- Yanıttaki
requestId’yi saklayın — desteğin tam olarak sizin çağrınızı bulmasını sağlayan budur.
Sonucu nasıl doğrularsınız
Aynı istek düzeltmeden sonra başarılı oluyor ve yanıt beklenen nesneyle 2xx durumu taşıyor.
Genelde ters giden şeyler
- 403’ü kötü anahtar sanıp yeniden çıkarmak, ki bu hiçbir şeyi değiştirmez.
- Bir 429’u sıkı bir döngüde yinelemek.
- Desteğe istek kimliği yerine anahtarı göndermek.
Bu, işinizi çözdü mü?
Bu işe yaramadı
Bize platform ve sürümü, attığınız adımları, beklediğiniz sonucu ve ilgili çalışma alanını ya da QR kodunu yazın. Bir şey eklemeden önce her gizli bilgiyi maskeleyin.
Desteğe yazın