Yaygın sorun: Geliştiriciler bazen tüm sipariş durumu güncellemelerinin bildirimlerini okumakta zorlanıyor.
En iyi uygulama: Sipariş durum güncellemelerini almak için aşağıdaki iki yöntemden birini kullanın:
1. API'yi çağırın: Siparişte bir son duruma [Tamamlandı, Kısmen Tamamlandı, İptal Edildi, Satılamaz] ulaşılana kadar sipariş durumu güncellemeleri için düzenli aralıklarla getOrder API'sini çağırın. Takip detayları İşleniyor, Tamamlandı ve Kısmen Tamamlandı durumlarında mevcut olduğu zaman yanıtta paylaşılır.
2. Bildirimlere abone olun: Bildirimlere abone olun ve FULFILLMENT_ORDER_STATUS olayını dinleyin. Sipariş durumunda her değişiklik olduğunda veya takip numarası oluşturulduğunda bir SQS sırasından okunması gereken bir bildirim gönderilir.
API çağırma, bir çekme mekanizmasıdır ve geliştiriciler API'leri çağırma sıklığının farkında olmayabilir. Burada önerdiğimiz uygulama, bildirimleri okumak ve yalnızca sipariş tamamlandıktan sonra sipariş detaylarının tamamı için getOrder API'sini çağırmaktır.
Bu yaklaşımı izleyerek neler yapabilirsiniz?
• API'leri sık sık çağırmak için gereken bant genişliğini azaltın.
• Erken takip detayları hakkında farkındalık kazanın.
• API çağrıları gecikmeyle gelebileceğinden gerçek zamanlı bildirimler alın.
• Varsa takip numaralarındaki güncellemelerin bildirimlerini alın.