Hata Şekli
REST uç noktaları genellikle şu şekillerden birini döndürür:Ortak Durum Kodları
| Durum | Anlam |
|---|---|
400 | İstek geçersiz, gerekli alanlar eksik veya doğrulama başarısız. |
401 | API anahtarı eksik, süresi dolmuş, geçersiz veya işlem için izin verilmiyor. |
403 | API anahtarı geçerli ancak rolü gerekli izne sahip değil. |
404 | İstenen kayıt API anahtar çalışma alanında mevcut değil. |
429 | Rota hız sınırlıdır. Yavaşlayın ve daha sonra tekrar deneyin. |
500 | Plato isteği tamamlayamadı. Daha sonra tekrar deneyin veya tekrarlanırsa destek ekibiyle iletişime geçin. |
Sayfalandırma Sınırları
Farklı API’ler farklı sayfalandırma stillerini ortaya çıkarır. CMS listesi uç noktaları şunları kullanır:Sipariş Besleme Sınırları
Restoran siparişi feed’i, istek başına en fazla 50 siparişi döndürür. Hemdate hem de endDate sağlandığında tarih aralıkları 5 güne kadar olabilir.
Kılavuzu Yeniden Deneyin
Yalnızca arıza geçici olduğunda yeniden deneyin. Yeniden dene:- Ağ zaman aşımları.
- Bekledikten sonra
429. - Kısa bir gecikmeden sonra
500veya503.
- Geçersiz API anahtarı.
- İzin eksik.
- Bilinmeyen alan.
- Gerekli alan eksik.
- Geçersiz ilişki kimliği.
iktidarsızlık
getOrCreateConversation gibi bazı SDK işlemleri mevcut kayıtları yeniden kullanmak üzere tasarlanmıştır.
CMS oluşturma, form gönderme ve mesaj gönderme gibi yazma işlemleri, her çağrıldıklarında yeni kayıtlar oluşturabilir. Yinelenen gönderimler mümkün olduğunda kendi entegrasyonunuzu bağımsız hale getirin.