Dış bir araçla eşitlemem durdu
İki sistem arasındaki bağlantı neredeyse hiçbir zaman sebepsiz kopmaz ve neredeyse hiçbir zaman iki taraftan birden kopmaz. Bir yetkilendirme süresi dolduğu, bir biçim değiştiği ya da bir çağrı sınırına ulaşıldığı için kopar. Üç durumda da ret bir yerde açıkça yazılıdır — yalnızca nereye bakılacağını bilmek gerekir.
Bağlantı hangi yönde kopmuş
- Site artık hiçbir şey göndermiyor: sorun mağaza tarafında, tetiklemededir.
- Site gönderiyor ama diğer sistem reddediyor: yanıt, nedeni adlandıran bir kod ve mesaj içerir.
- Diğer sistem gönderiyor ama site hiçbir şey işlemiyor: alım adresi değişmiştir ya da çağrıyı engelleyen bir kural vardır.
- Veriler akıyor ama yanlış: bu bir bağlantı arızası değil, hatalı hâle gelmiş bir alan eşleştirmesidir.
En sık karşılaştığım dört neden
Yetkilendirme süresi doldu. Birçok servis sınırlı süre geçerli erişim jetonları verir ya da parola değiştiğinde bir anahtarı iptal eder. Bağlantı aylarca çalışır, sonra sizde hiçbir şey değişmeden bir sabah durur.
Diğer servis sürüm değiştirdi. Yeniden adlandırılmış bir alan, değişmiş bir tarih biçimi, zorunlu hâle gelmiş bir alan: kod hiç oynamamış olsa da çağrı reddedilir. Bu değişiklikler önceden e-postayla, artık kimsenin okumadığı bir adrese bildirilir.
Çağrı sınırına ulaşıldı. Servisler dakika ya da gün başına azami çağrı sayısı koyar. Ürün ürün işleyen bir eşitleme, katalog büyür büyümez bu sınıra ulaşır ve sonraki çağrılar reddedilir.
Sertifika ya da adres değişti. HTTPS'e geçmiş bir site, değişmiş bir alan adı, süresi dolmuş bir sertifika: diğer sistem kayıtlı adrese artık ulaşamaz.
Ret mesajını bulmak
-
Site tarafındaki kaydı arayın
Düzgün yazılmış bir entegrasyon her çağrıyı ve her yanıtı kaydeder. Böyle bir kayıt yoksa, nedeni aramadan önce eklenecek ilk şey odur.
-
Servis tarafındaki kaydı arayın
Çoğu platform, yanıt koduyla birlikte alınan çağrıların geçmişini sunar. Çağrılarınız orada yoksa gönderilmiyordur.
-
Tek bir çağrıyı yeniden oynatın
Tek ürün, tek sipariş. Alınan yanıt, bilinmeyen bir satırda başarısız olan toplu bir işlemden çok daha okunaklıdır.
-
Erişimlerin son kullanma tarihini kontrol edin
Jeton, anahtar, uygulama parolası, istemci sertifikası: her birinin bir süresi vardır ve hiçbiri otomatik olarak hatırlatılmaz.
-
Karşı tarafta neyin değiştiğini kontrol edin
Sürüm notu, paket değişikliği, duyurulmuş taşıma. Mağaza tarafında nedeni olmayan bir kopma neredeyse her zaman ortak tarafında bir nedene sahiptir.
Doğru sayfadan devam edin
-
Entegrasyonlar ve API'ler
Başarısızlıklarını gizlemek yerine bildiren bir bağlantıyı nasıl kurduğum.
-
ERP veya tedarikçi bağlamak
Web servisi ve sınırlarıyla PrestaShop durumu.
-
REST API nedir
İki sistemin nasıl konuştuğu ve her yanıt kodunun ne anlama geldiği.
-
Webhook nedir
Sitenizi arayan taraf diğer servis olduğunda ve çağrı neden başarısız olabilir.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.