Hatalar ve Limitler

Hata kodları, origin doğrulama, hız sınırı

Public API'nin hata kodları, erişim kuralları ve hız sınırları.

Erişim kuralları

Her public istek iki şekilde doğrulanabilir:

YöntemNe zamanNasıl
Origin doğrulamasıTarayıcıdan gelen isteklerİsteğin Origin / Referer başlığı, sitenin doğrulanmış alan adıyla karşılaştırılır
API anahtarıOrigin başlığı olmayan istekler (mobil, sunucu)x-selwise-api-key başlığı ve scope kontrolü

Site Key tek başına yetki vermez; her zaman bu ikisinden biriyle birlikte doğrulanır.

Hata kodları

KodAnlamıSık sebebi
404Site bulunamadıSite Key yanlış ya da site silinmiş
403 Site not verifiedDomain doğrulanmamışDoğrulama adımı tamamlanmamış
403 Origin validation failedİstek başka bir alan adından geliyorAlan adı takma adı tanımlanmamış
403 Invalid API key or insufficient scopeAnahtar geçersiz ya da yetkisi yetmiyorMobilde en sık: anahtarda mobile_write yok
400İstek gövdesi geçersizFazladan alan gönderilmiş olabilir
429Hız sınırı aşıldıÇok sık istek

400 hatası — fazladan alan

Sunucu, tanımadığı bir alan içeren istekleri reddeder. Gövdeye kendi ek alanlarınızı eklemek 400 döndürür.

Sessizce yok sayılmaz

Birçok API bilmediği alanları yok sayar; bu API saymaz. Bir alanı yanlış yazmak (productCode yerine product_code) tüm isteği başarısız kılar. Hata mesajı hangi alanın sorunlu olduğunu söyler.

localhost

Yerel geliştirme adresinden gelen istekler üretimde kabul edilmez. Bu kapatılamaz: kabul edilseydi herhangi biri kendi makinesinden sizin sitenizin adına veri gönderebilirdi.

Yerel geliştirme için ayrı bir test sitesi tanımlayın.

Hız sınırları

Standart public uç noktalar dakika başına sınırlıdır. Sınırlar ortam yapılandırmasına bağlıdır; varsayılan standart sınır dakikada 100 istektir.

Bazı kritik uç noktalar hız sınırının dışındadır: kimliklendirme ve kullanıcı özellikleri, veri kaybını önlemek için sınırlanmaz.

429 alırsanız

SebepÇözüm
Olayları tek tek gönderiyorsunuzToplu uç noktayı kullanın (events/batch)
Döngü içinde istekİstekleri gruplayın
Sunucu tarafı toplu işİstekleri zamana yayın

Widget bu sınırlara zaten uyar; sorun genellikle kendi yazdığınız sunucu tarafı entegrasyonlarda çıkar.

Kimlik uzunluğu

Müşteri kimliği en fazla 64 karakterdir. Daha uzunu 400 ile reddedilir. Ayrıntı: Kullanıcı Kimliklendirme.

Zaman aşımı

Uzun süren istekler zaman aşımına uğrar. Veri aktarımı gibi büyük işlemler için satır içi gönderimde istek başına 1000 kayıt sınırı vardır — bkz. Veriyi Hazırlama.

Son güncelleme: 9 Eylül 2026

Bu sayfa yardımcı oldu mu?