Vstup: chyby
Volání kontroly skóre domény, která selhala: 401, 402 a prázdné řádky
Vstup: chyby. Dva HTTP kódy nesou význam, jeden příznak vám říká, zda se volání dokončilo, a jedna datová vlastnost vysvětluje většinu překvapení.

Příznak, příčina, fix
| Příznak | Pravděpodobná příčina | Fix |
|---|---|---|
| HTTP 401 | Klíč chybí, je špatně zadaný nebo zrušený | Pošlete key=sk_... nebo Bearer header; zkopírujte klíč znovu ze stránky účtu |
| HTTP 402 | Došly kredity | Doplňte v USDT (TRC-20); volné akce stále fungují |
| ok je false | Volání se nedokončilo | Nejprve přečtěte HTTP status, poté tělo odpovědi |
| Doména vypadá jako nescored | Málo nebo žádné odkazy v indexu | Podívejte se na odkazující domény; DR 0 znamená, že nebyla nalezena žádná |
| Chybí nedávný odkaz | Index se obnovuje přibližně měsíčně | Počkejte na další obnovu; nezkoušejte to znovu v cyklu |
| Stránkování končí po 50 000 řádcích | Limit stránkování | Zúžte pomocí dotazu nebo řazení, poté znovu stránkujte |
| Hromadné volání zamítnuto | Více než 2 000 domén | Rozdělte seznam na části |
Platby jsou v USDT na síti TRC-20. Přihlášení je pouze přes Google. Hromadné seznamy jsou omezeny na 2 000 domén, volání výpisů na 1 000 řádků a hluboké stránkování na 50 000 řádků.
Pořadí diagnostiky
Začněte kódem statusu. 401 se týká identity a 402 peněz. Opravují se na různých místech.
Pak přečtěte ok. Každá odpověď ho obsahuje. U ověřených volání _credits ukazuje cenu a zbývající zůstatek, takže vyčerpaný zůstatek je viditelný před příchodem 402.
Toto pořadí si v runbooku nechte pevně. Kdokoli, kdo skočí rovnou k datům, může strávit ráno řešením problému, který by mu kód statusu naznačil okamžitě.
Teprve poté podezřívejte data. Mladý web často ukazuje nízké DR. Příčinou zřídka bývá chyba. Častější důvod je měsíční snímek, který předchází jeho odkazům. Porovnejte číslo se vstupem vzorce.
Oddělení problému s klíčem od problému se zůstatkem
401 a 402 vypadají ve skriptu podobně, protože oba zastaví stejný cyklus. Mají různé příčiny, takže je rozdělte, než něco změníte.
Začněte volnou akcí na stejné doméně. Pokud odpoví a placené volání ne, doména je v pořádku a problém je v klíči nebo zůstatku.
Když 401 následuje po zkopírování
Klíč vložený s koncovou mezerou nebo odříznutým koncem je častou příčinou 401. Klíče začínají sk_, takže zkontrolujte tento prefix a porovnejte celý řetězec s kopií na stránce účtu.
Nahraďte klíč na jednom místě a spusťte stejné jednotlivé volání znovu. Změna několika věcí najednou znemožňuje číst výsledek.
Když se objeví 402 po doplnění
402 znamená, že placená akce nemá zbývající kredit. Přečtěte si zbývající zůstatek v _credits v další ověřené odpovědi před něčím jiným.
Pokud vypadá tento zůstatek správně, porovnejte ho s cenou selhaného volání. Čísla ukážou, zda je volání jednoduše větší než zůstatek.
Poznamenejte si čas doplnění, aby se log a zůstatek daly později porovnat.
Krátká poznámka o zůstatku před a po každém doplnění usnadní příští čtení 402.
Průchod prázdným výsledkem
Potvrďte dokončení volání
Nejprve přečtěte ok. Hodnota false znamená, že se volání nedokončilo, takže prázdný seznam vám o doméně nic neříká.
Zkontrolujte název, který jste poslali
Hodnota q musí být holá doména. Schéma, cesta nebo přilepená mezera mohou produkovat prázdnou odpověď, která vypadá jako reálná.
Porovnejte s volnou akcí
Spusťte overview na stejném názvu. Pokud vrátí data a výpis ne, akce výpisu a její limity jsou dalším podezřelým.
Zkontrolujte datum obnovy
Index se aktualizuje přibližně jednou měsíčně. Odkaz přidáný po poslední obnově se neobjeví, kolikrát endpoint voláte.

Minimální politika opakování
- Nikdy automaticky neopakujte 401 nebo 402
- Opakujte síťové chyby s rostoucími prodlevami
- Zastavte, když _credits ukazuje zůstatek blízko nule
- Ukládejte úspěšné odpovědi na měsíc
- Logujte akci a doménu s každým selháním
Okrajové otázky
Jsou kredity odečteny za selhané volání?
V této referenci neuvádíme pravidlo fakturace pro selhaná volání. Sledujte _credits v další ověřené odpovědi a porovnejte zbývající zůstatek s vaším očekáváním.
Proč funguje volná akce po 402?
Protože domain, overview, stats a suggest nepotřebují klíč ani kredit. Pouze placené akce jsou blokovány, když je zůstatek prázdný.
Odkud pocházejí názvy polí?
Viz vstup polí API pro obecný tvar a zavolejte živý endpoint pro řádky specifické pro akci.
Proč může skóre vypadat špatně bez chyby
Někdy dorazí všechna pole včas a číslo vás stále překvapí. Odpověď je pro svůj snímek správná, takže skutečnou otázkou je, co tento snímek obsahuje.
Tři situace vysvětlují většinu těchto případů.
Nedávno spuštěná doména
Web spuštěný nedávno může ukazovat DR 0, protože snímek předchází jeho odkazům. Nula zde znamená, že nebyla nalezena žádná odkazující doména, nikoli verdikt o webu.
Počkejte na pozdější obnovu, než budete číslo číst jako verdikt o webu.
Porovnejte stáří domény s cyklem obnovy, než něco podniknete. Nový název a starý název, který nikdy nepřilákal odkazy, vypadají ve stejném snímku stejně.
Odkaz, který přišel tento měsíc
Odkazy přidané po nejnovější obnově chybí v čísle. Opakované volání vrátí stejnou odpověď, dokud nepřijde další obnova.
Poznamenejte si datum odkazu a datum snímku, aby byl mezery snadno vysvětlit komukoli, kdo čte zprávu.
Odkaz, který zmizel
Odkaz může zmizet, když je jeho stránka smazána nebo donorový web uzavřen. Počet pak klesne, i když se na vaší straně nic nezměnilo.
Porovnejte dva snímky od sebe vzdálené o několik měsíců, než obviníte endpoint.
Počítejte, kolik domén se pohybuje, nejen celkový počet. Malá ztráta rozložená po mnoha webech vypadá jinak než jedna velká ztráta z jednoho webu.
Kde žije každá oprava
| Fix | Místo |
|---|---|
| Nový nebo zkopírovaný klíč | Stránka účtu |
| Doplnění v USDT (TRC-20) | Stránka účtu |
| Rozdělení a opakování | Váš vlastní klientský kód |
| Čekání na obnovu | Nic nedělat; index se obnovuje přibližně měsíčně |

Reprodukce selhání pro hlášení chyby
Snížení na jedno volání
Odstraňte smyčku a ponechte jediný příkaz curl, který selhává.
Zaznamenejte odpověď
Poznamenejte si HTTP status, hodnotu ok a pole _credits, pokud je přítomno.
Zkuste volnou akci na stejné doméně
Pokud overview funguje a placená akce ne, vinou je klíč nebo zůstatek, ne doména.
Pošlete detaily
Poznamenejte si čas, akci a první a poslední znaky klíče, aby se volalo dalo přiřadit k účtu. Plný klíč nechte ve zprávě.
Co zaznamenat s každým selhaným voláním
| Zaznamenat | Proč to pomáhá |
|---|---|
| HTTP status | Odděluje 401 od 402 na první pohled |
| Hodnota ok | Ukazuje, zda se volání dokončilo |
| _credits, když je přítomno | Ukazuje zůstatek v době selhání |
| Akce a doména | Umožňuje záměrně opakovat stejné volání |
| Čas volání | Umisťuje ho proti měsíční obnově |
Proč ne automatické opakování
Smyčka na 402 pálí čas a nepřináší nic. Smyčka na 401 může spustit detekci zneužití u jakéhokoli poskytovatele, našeho nebo Google.
Vyhraďte opakování pro síťové chyby a dejte každému opakování delší pauzu než předchozímu. Tři pokusy jsou rozumným stropem pro noční úlohu.
Řekněme, že noční úloha narazí na 402 ve dvě hodiny ráno. Opakování každých pět minut až do snídaně produkuje přibližně sto identických selhání a každé je řádek logu, který někdo musí později číst.
Použijte pevný strop i pro síťová opakování a logujte každý pokus. Strop, který můžete vyjádřit ve větě, je snadno obhajitelný, když úloha přestane.
Upozornění pro úlohu, která běží bez dozoru
Noční kontrola skóre domény by měla někoho upozornit, když přestane, a měla by říct proč. Dva kódy potřebují různá upozornění, takže je v zprávě udržujte odděleně.
Upozornit na první 401
Jedno 401 obvykle znamená problém s klíčem, takže jedno selhání stojí za zprávu. Čekání na sto identických selhání pouze oddálí opravu.
Zahrňte první a poslední znaky klíče do upozornění, ne celý klíč, aby byla zpráva bezpečná pro sdílení s kolegou.
402 si zaslouží vlastní zprávu, protože jeho lékem je doplnění, nikoli změna klíče.
Tichá úloha neznamená nutně zdravou úlohu. Počítejte dokončené běhy, nejen selhané, a upozorněte, když se žádný počet za celý cyklus nepohne.
Upozornit na klesající zůstatek
Nastavte varování na úrovni, která pokryje zbytek běhu, ne na nulu. Zůstatek, který je téměř prázdný, když úloha začíná, nezanechává prostor pro opakování.
Čtěte úroveň z _credits na každé ověřené odpovědi, aby varování nepotřebovalo další požadavek.
Náš crawler a náš link index se obnovují přibližně jednou měsíčně. Nedávno spuštěný web může ukazovat DR 0, a to je správné čtení snímku, protože ještě neobsahuje žádnou odkazující doménu pro web.