Ayrı okuma ve alışveriş
Yeniden deneme döngüsünü yazmadan önce entegrasyon işlemlerini listeleyin. Hangilerinin yalnızca veri okuduğunu, hangilerinin düzen oluşturduğunu, durumunu değiştirdiğini veya dengeyi kullandığını belirleyin. API'nin sınırlamaları dahilinde yeniden okuma kabul edilebilir; tekrarlanan bir satın alma yeni bir sipariş oluşturabilir. Desteklenen yinelemeleri önleme özellikleri için en son API belgelerine bakın. Belgelenmediği sürece, başka bir hizmete ait bir yetersizlik başlığının burada iş başında olduğunu varsaymayın.
Belirsiz satın alma sonucunu kontrol edin
Bir sipariş gönderildikten sonra bağlantı kesilirse, sunucu siparişi zaten işlemiş olabilir. İsteğinizin içeriğini koruyun ve bir sonraki satın alma işleminizi yapmadan önce hesabınızın mevcut siparişlerini inceleyin. Bir sipariş kimliği döndürüldüyse lütfen söz konusu girişi mutabakata kavuşturun. Sonuç otomatik olarak belirlenemezse, belirsizliği bir arıza olarak ele alıp yeniden ücretlendirme yapmak yerine siparişi doğrulama gerektiriyor olarak işaretleyin.
Yanıt ve ayrıştırma hatalarını ayırt etme
Kimlik doğrulama hatası, yetersiz bakiye yanıtı, hız sınırlaması, geçersiz yanıt ve ağ zaman aşımı farklı yaklaşımlar gerektirir. Belgelenen durum kodlarını ve yanıt alanlarını okuyun. Her başarısız yanıtı aynı yeniden deneme talimatına dönüştürmeyin. Ayrıştırıcı başarısız olursa, alınan SMS'in API anahtarını ve sırlarını hariç tutarken API yöntemi ve zamanı da dahil olmak üzere güvenli tanılama bağlamının korunması gerekir. İşlenmeyen sunucu hatalarını son kullanıcılara göstermekten kaçının.
Arıza senaryolarını kontrol edin
Zaman aşımları, ertelenmiş yanıtlar, geçersiz JSON ve yinelenen geri aramalar için yönetilen modelleri kullanın. Tek bir mantıksal satın alma işleminin tekrar satın almalara yol açmadığından emin olun. Tam günlükler yerine korelasyon kimlikleri ve zaman damgalarıyla günlükleri kullanışlı hale getirin. Gerçekten yerine getirilmemiş bir sipariş için, olanları uzlaştırmak için kişisel hesap kaydınızı kullanın. Açık yeniden deneme politikaları, gereksiz satın alma işlemlerini azaltır ve destek raporlarının araştırılmasını kolaylaştırır.
Sık sorulan sorular
Bağlantı hatası siparişin oluşturulmadığı anlamına mı geliyor?
Hayır. Sunucu, bağlantı başarısız olmadan önce isteği işlemiş olabilir.
Herhangi bir API hatası için isteği yeniden denemem gerekir mi?
Hayır. Kimlik doğrulama, bakiye, istek doğrulama, hız sınırları ve ağ arızaları farklı bir yaklaşım gerektirir.
SMS Activation’ı sorumlu kullanın
Numaraları yalnızca erişim yetkiniz olan hesaplar, uygulamalar ve testler için kullanın. İlgili platformun kullanım koşullarına ve yerel yasalara uyun. Kullanılabilirlik, fiyatlar, desteklenen ülke ve hizmet seçenekleri ile ödeme ağları değişebilir; ödeme yapmadan önce paneldeki güncel bilgileri kontrol edin.
Kaydolduktan sonra mevcut ülkeleri ve hizmetleri, kripto para yatırma seçeneklerini, aktivasyon fiyatlarını ve kiralama sürelerini görebilirsiniz.