Giriş: hatalar
Başarısız olan alan adı puanı sorgulamaları: 401, 402 ve boş satırlar
Giriş: hatalar. İki HTTP kodu anlamlıdır, bir bayrak bir çağrının tamamlanıp tamamlanmadığını gösterir ve bir veri özelliği çoğu sürprizin nedenini açıklar.

Belirti, neden, çözüm
| Belirti | Olası neden | Çözüm |
|---|---|---|
| HTTP 401 | Anahtar eksik, yanlış yazılmış veya iptal edilmiş | key=sk_... veya Bearer başlığını gönderin; anahtarı hesap sayfasından tekrar kopyalayın |
| HTTP 402 | Kredi tükenmiş | USDT (TRC-20) ile kredi yükleyin; ücretsiz işlemler çalışmaya devam eder |
| ok false | Çağrı tamamlanmadı | Önce HTTP durum kodunu, ardından yanıt gövdesini okuyun |
| Alan adı puanlanmamış görünüyor | İndekste az veya hiç bağlantı yok | Yönlendiren alanlara bakın; DR 0 olması hiçbirinin bulunmadığı anlamına gelir |
| Yeni bağlantı eksik | İndeks ayda yaklaşık bir kez güncellenir | Sonraki güncellemeyi bekleyin; döngü içinde yeniden denemeyin |
| Sayfalar 50.000 satırda durur | Sayfalama sınırı | Bir sorgu veya sıralama ile daraltın, ardından tekrar sayfalama yapın |
| Toplu çağrı reddedildi | 2.000'den fazla alan adı | Listeyi parçalara bölün |
Ödemeler TRC-20 ağı üzerinde USDT ile yapılır. Giriş yalnızca Google ile mümkündür. Toplu listeler 2.000 alan adı ile sınırlıdır, liste çağrıları 1.000 satırda ve derin sayfalama 50.000 satırda sınırlandırılmıştır.
Tanı sırası
Durum koduyla başlayın. 401 kimlikle, 402 ise para ile ilgilidir. Farklı yerlerde düzeltilirler.
Ardından ok değerini okuyun. Her yanıt bunu içerir. Kimlik doğrulaması yapılan çağrılarda, _credits maliyeti ve kalan bakiyeyi gösterir, böylece tükenmiş bir bakiye 402 gelmeden önce görülebilir.
Bu sırayı çalışma kitabınızda sabit tutun. Doğrudan veriye atlayan biri, durum kodunun hemen adlandırabileceği bir sorun için bir sabah harcayabilir.
Ancak bundan sonra veriden şüphelenmelisiniz. Yeni bir site düşük DR gösterebilir. Neden nadiren bir hata olur. Daha olası neden, bağlantılarından önce gelen aylık bir anlık görüntüdür. Sayıyı formül girişine karşılaştırın.
Anahtar sorununu bakiye sorunundan ayırma
Bir 401 ve bir 402 bir betikte benzer görünür, çünkü ikisi de aynı döngüyü durdurur. Farklı nedenleri vardır, bu yüzden bir şeyleri değiştirmeden önce ayırın.
Aynı alan adı üzerinde ücretsiz bir işlemlle başlayın. Eğer yanıt verirse ve ücretli çağrı vermezse, alan adı iyidir ve sorun anahtar veya bakiyededir.
Bir kopyalama sonrasında 401 geldiğinde
Art arda boşluk veya kesik bir sonla yapıştırılan bir anahtar, 401'in yaygın bir nedenidir. Anahtarlar sk_ ile başlar, bu öneki kontrol edin ve tüm diziyi hesap sayfasındaki kopyayla karşılaştırın.
Anahtarı tek bir yerde değiştirin ve aynı tek çağrıyı yeniden çalıştırın. Aynı anda birden fazla şeyi değiştirmek sonucu okunamaz hale getirir.
Bir 402 kredi yüklemesinden sonra ortaya çıktığında
Bir 402, ücretli işlemin kredi kalmadığını gösterir. Öncelikle bir sonraki kimlik doğrulaması yanıtındaki _credits'teki kalan bakiyeyi okuyun.
Bu bakiye doğru görünüyorsa, başarısız olan çağrının maliyetiyle karşılaştırın. Sayılar, çağrının bakiyeden büyük olup olmadığını gösterecektir.
Kredi yükleme zamanını not edin, böylece günlük ve bakiye daha sonra karşılaştırılabilir.
Her kredi yüklemeden önce ve sonra kalan bakiyenin kısa bir notu, sonraki 402'yi okumayı kolaylaştırır.
Boş bir sonucu işleme
Çağrının tamamlandığını onaylayın
Önce ok değerini okuyun. False değeri çağrının tamamlanmadığını gösterir, bu yüzden boş bir liste alan adı hakkında hiçbir şey söylemez.
Gönderdiğiniz adı kontrol edin
q değeri çıplak bir alan adı olmalıdır. Bir şema, bir yol veya bir boşluk, gerçek görünen boş bir yanıt üretebilir.
Ücretsiz bir işlemlle karşılaştırın
Aynı ad üzerinde genel bakış çalıştırın. Eğer veri döndürürse ve liste döndürmezse, liste eylemi ve sınırları bir sonraki şüphelidir.
Güncelleme tarihini kontrol edin
İndeks ayda yaklaşık bir kez güncellenir. Son güncellemeden sonra eklenen bir bağlantı, uç noktayı kaç kez çağırırsanız çağırın görünmez.

Minimal yeniden deneme politikası
- Bir 401 veya 402'yi otomatik olarak yeniden denemeyin
- Artan gecikmelerle ağ hatalarını yeniden deneyin
- _credits sıfıra yakın bir bakiye gösterdiğinde durun
- Başarılı yanıtları ay boyunca önbelleğe alın
- Her başarısızlıkla birlikte eylemi ve alan adını günlüğe kaydedin
Kenar soruları
Başarısız bir çağrı için krediler düşülür mü?
Başarısız çağrılar için faturalandırma kuralını bu referansta belirtmiyoruz. Bir sonraki kimlik doğrulaması yanıtında _credits'e dikkat edin ve kalan bakiyeyi beklentinizle karşılaştırın.
Neden bir 402'den sonra ücretsiz bir iş çalışıyor?
Çünkü domain, overview, stats ve suggest anahtar veya kredi gerektirmez. Yalnızca ücretli işlemler bakiye boşaldığında engellenir.
Alan adları nereden geliyor?
Genel şekil için API alan girişi sayfasına bakın ve eyleme özgü satırlar için canlı bir uç nokta çağırın.
Neden bir puan hatasız gibi görünebilir
Bazen tüm alan zamanında gelir ve sayı hala sizi şaşırtır. Yanıt, anlık görüntü için doğrudur, bu yüzden gerçek soru bu anlık görüntünün ne içerdiğidir.
Bu durumların çoğunu üç durum açıklar.
Yeni başlatılmış bir alan adı
Yakında başlatılmış bir site, anlık görüntü bağlantılarından önce geldiği için DR 0 gösterebilir. Sıfır burada bir bağlantı alanı bulunamadığı anlamına gelir, site hakkında bir yargı değil.
Sayıyı bir yargı olarak okumadan önce daha sonraki bir güncellemeyi bekleyin.
Eyleme geçmeden önce alan adının yaşını güncelleme döngüsüyle karşılaştırın. Yeni bir ad ve bağlantı çekmemiş eski bir ad aynı anlık görüntüde benzer görünür.
Bu ay gelen bir bağlantı
En son güncellemeden sonra eklenen bağlantılar sayıdan eksiktir. Tekrarlanan bir çağrı, bir sonraki güncelleme gelene kadar aynı yanıtı döndürür.
Bağlantının tarihini ve anlık görüntünün tarihini not edin, böylece boşluk raporu okuyan herkese kolayca açıklanabilir.
Kaybolan bir bağlantı
Sayfası silindiğinde veya bağışçı site kapandığında bir bağlantı kaybolabilir. Sayı, tarafınızda hiçbir şey değişmese de düşer.
Uç noktayı suçlamadan önce birkaç ay arayla iki anlık görüntüyü karşılaştırın.
Toplamı değil, kaç alanın hareket ettiğini sayın. Bir site tarafından büyük bir kayıp, birçok siteye yayılan küçük bir kaybadan farklı okunur.
Her çözümün nerede olduğu
| Çözüm | Yer |
|---|---|
| Yeni veya kopyalanmış anahtar | Hesap sayfası |
| USDT (TRC-20) ile kredi yükleme | Hesap sayfası |
| Parçalama ve yeniden deneme | Kendi istemci kodunuz |
| Güncelleme beklemek | Yapılacak bir şey yok; indeks ayda yaklaşık bir kez güncellenir |

Bir hata raporu için bir hatayı çoğaltma
Tek bir çağrıya indirgeyin
Döngüyü çıkarın ve başarısız olan tek bir curl komutu tutun.
Yanıtı kaydedin
HTTP durumunu, ok değerini ve varsa _credits alanını not edin.
Aynı alan adı üzerinde ücretsiz bir iş çalıştırın
Eğer overview çalışırsa ve ücretli iş çalışmazsa, hata alan adı değil, anahtar veya bakiyedir.
Detayları gönderin
Zamanı, eylemi ve anahtarın ilk ve son karakterlerini not edin, böylece çağrı hesaba eşleştirilebilir. Tam anahtarı raporda tutmayın.
Her başarısız çağrıyla birlikte ne kaydedilmeli
| Kaydet | Neden yardımcı olduğu |
|---|---|
| HTTP durumu | Bir 401'i bir 402'den bir bakışta ayırır |
| ok değeri | Çağrının tamamlanıp tamamlanmadığını gösterir |
| _credits, mevcut olduğunda | Başarısızlık anındaki bakiyeyi gösterir |
| Eylem ve alan adı | Aynı çağrıyı kasıtlı olarak tekrar etmenizi sağlar |
| Çağrının zamanı | Aylık güncellemeyle ilişkilendirir |
Neden otomatik yeniden deneme yok
Bir 402'de döngü yapmak zaman harcar ve hiçbir şey kazandırmaz. Bir 401'de döngü yapmak, bizimki veya Google'ın herhangi bir sağlayıcısında kötü amaçlı tespit tetikleyebilir.
Yeniden denemeleri yalnızca ağ hataları için ayırın ve her yeniden denemeye bir öncekinden daha uzun bir mola verin. Gece işi için üç deneme makul bir tavan olmalıdır.
Gece işi sabah iki'de bir 402 ile karşılaştığını varsayın. Kahvaltıya kadar her beş dakikada bir yeniden denemek, yaklaşık yüz eşitsiz başarısızlık üretir ve her biri birinin daha sonra okuması gereken bir günlük satırıdır.
Ağ yeniden denemeleri için de sabit bir tavan kullanın ve her denemeyi günlüğe kaydedin. Bir cümleyle ifade edebileceğiniz bir tavan, bir iş durduğunda savunması kolaydır.
İnsansız çalışan bir iş için uyarılar
Gece alan adı puanı kontrol işi, durduğunda birine söylemeli ve nedenini belirtmelidir. İki kod farklı uyarılar gerektirir, bu yüzden mesajda ayrı tutun.
İlk 401'de uyarı verin
Bir 401 genellikle bir anahtar sorunu anlamına gelir, bu yüzden tek bir başarısızlık bir mesaj değerindedir. Yüz eşitsiz başarısızlık beklemek düzeltmeyi geciktirir.
Anahtarın ilk ve son karakterlerini uyarıya dahil edin, tüm anahtarı değil, böylece mesaj bir meslektaşıyla paylaşmak için güvenlidir.
Bir 402, anahtar değişikliği yerine bir kredi yüklemesi gerektirdiği için kendi mesajına layıktır.
Sessiz bir iş her zaman sağlıklı değildir. Başarısız olanları değil, tamamlanan çalışmaları sayın ve tam bir döngü boyunca hiçbir sayı hareket etmediğinde uyarı verin.
Düşen bir bakiyede uyarı verin
Uyarıyı sıfırda değil, çalışmanın geri kalanını kapsayacak bir seviyede ayarlayın. İş başladığında neredeyse boş bir bakiye, yeniden denemeler için yer bırakmaz.
Seviyeyi her kimlik doğrulaması yanıtında _credits'ten okuyun, böylece uyarının ekstra bir isteğe ihtiyacı olmaz.
Karamızız ve bağlantı indeksimiz ayda yaklaşık bir kez güncellenir. Yakında başlatılmış bir site DR 0 gösterebilir ve bu, site henüz bağlantı alanı içermediği için anlık görüntünün doğru bir okumasıdır.