İçeriğe geç
Başvuru yap
Dokümantasyon / Kaynaklar

Hata kodları

Tüm hata kodları ve çözüm önerileri

Hata yanıtlarında HTTP durum kodu ve error.code birlikte döner. Programınızda error.code değerine göre karar verin.

HTTPerror.codeAçıklama
422VALIDATION_ERROREksik veya hatalı parametre. message alanı hangi alanın hatalı olduğunu söyler.
401INVALID_CREDENTIALSappSecretKey veya restaurantSecretKey hatalı.
401UNAUTHORIZEDToken gönderilmedi ya da geçersiz. Tekrar giriş yapın.
401TOKEN_EXPIREDToken süresi doldu (24 saat). Tekrar giriş yapın.
403INTEGRATOR_SUSPENDEDFirma hesabı askıya alındı veya onaylı değil. AloYemek ile iletişime geçin.
403CONNECTION_REVOKEDRestoran bu firmayla bağlantısını kaldırdı. Restorandan yeni anahtar isteyin.
403FORBIDDEN_SCOPEBağlantının bu işlem için izni yok. Restoran izinlerini panelden değiştirebilir.
404NOT_FOUNDUç nokta, sipariş, ürün veya seçenek bulunamadı (ya da bu restorana ait değil).
405METHOD_NOT_ALLOWEDYanlış HTTP yöntemi. Allow başlığına bakın.
409SAME_STATUSSipariş zaten bu durumda.
409INVALID_STATUS_TRANSITIONBu işlem siparişin mevcut durumunda veya sipariş türünde yapılamaz. availableActions alanına bakın.
429RATE_LIMITEDDakikalık istek sınırı aşıldı. Retry-After saniye kadar bekleyin.
500SERVER_ERRORBeklenmeyen hata. İsteği bir süre sonra tekrarlayın; sürerse bize bildirin.
503MODULE_DISABLEDAPI geçici olarak kullanılamıyor.

Hangi hatalarda tekrar denenmeli?

HataÖneri
401Bir kez tekrar giriş yapıp isteği yineleyin; yine 401 ise anahtarları kontrol edin.
429Retry-After saniye bekleyip tekrar deneyin.
500, 503, ağ hatasıÜstel bekleme ile (2, 4, 8… saniye) en fazla 5 kez deneyin.
403, 404, 405, 409, 422Tekrar denemeyin; isteği düzeltin.
Sorunuz mu var? destek@aloyemek.com