Depanare
Apelurile de verificare a backlinkurilor eșuează în asistentul tău: un tabel de simptome
Asistenții estompează erorile. Această pagină listează ce vezi în chat, ce s-a întâmplat în fundal și remedierea, începând cu simptomele care costă cel mai mult.
Echipa de cercetare SEO AI Pal ·

Simptom, cauză, remediere
| Ce arată chat-ul | Ce s-a întâmplat | Remediere |
|---|---|---|
| "Nu am putut prelua datele" fără detalii | Probabil HTTP 401. Cheia lipsește, este tastată greșit sau lipită cu un spațiu la final. | Lipește din nou cheia. Testează cu acțiunea gratuită overview într-un terminal. |
| Funcționa ieri, "serviciu indisponibil" azi | Probabil HTTP 402. Soldul a ajuns la zero după un buclă sau o sesiune lungă. | Reîncarcă cu USDT (TRC-20) din pagina de cont. Acțiunile gratuite răspund încă. |
| O evaluare de 0 sau fără rânduri pentru un site real | Indexul poate să nu conțină încă domeniul, sau numele a fost trimis cu un cale sau https://. | Trimite domeniul simplu. Reproază data viitoare dacă site-ul este foarte nou. |
| Noul link construit lipsește | Indexul se reîmprospătează aproximativ o dată pe lună. | Așteaptă reîmprospătarea. Nu rula apelul de zece ori. |
| Numerele diferă de panoul altui furnizor | Rastolitoare diferite și scoruri diferite. DR-ul nostru este o metrică proprie. | Compară tendințele, nu cifrele izolate. |
| Răspunsul listează mult mai puține rânduri decât așteptat | Schema a limitat per, sau asistentul a citit doar prima pagină. | Cere explicit page=2. |
Răspunsul are numere dar nu _credits | Nu s-a făcut nicio apelare. Modelul a răspuns din memorie. | Aplică regulile din manualul de prompturi. |
| Cheltuieli mai mari decât ai planificat | Asistentul a reîncercat o acțiune plătită sau a intrat într-o buclă. | Limitează reîncercările la una și procesează în lot cu bulk_dr. |
De ce codul de status contează mai mult decât fraza
Un asistent transformă un 402 într-un paragraf politicos. Citești paragraful, nu codul. Cere statusul brut. Este cea mai ieftină diagnoză pe care o ai.
Împarte vina în două. Înainte să dai vina pe model, rulează aceeași URL într-un terminal. Dacă curl returnează JSON cu ok true, API-ul este ok și vina este în wrapper sau prompt. Dacă curl eșuează și el, problema este cheia sau soldul, iar nicio formulare de prompt nu va rezolva.
Ninzeci de secunde de triaj
- Rulează apelul eșuat cu curl și o acțiune gratuită. Vine
ok? - Rulează-l cu o acțiune plătită. Un 401 indică cheia, un 402 indică soldul.
- Afișează domeniul exact așa cum l-a trimis asistentul. Caută
www., căi și ghilimele. - Verifică data ultimei tale comenzi în raport cu reîmprospătarea lunară.
- Citește jurnalul de apeluri al produsului tău asistent, nu rezumatul.

Când un script se oprește la jumătate
Scripturile sunt locul unde factura crește discret. Cele trei cazuri de mai jos arată cum o oprire, un lanț sau o eroare tăcută se transformă în mai multe apeluri decât ai planificat.
Un Ctrl-C poate lăsa un lot pe jumătate
Multe scripturi fac buclă peste o listă de domenii și fac un apel plătit per element. Apasă Ctrl-C la mijloc. Apelurile care au rulat deja sunt facturate, iar restul nu se întâmplă niciodată. Fișierul tău de output ar trebui să spună care domenii s-au finalizat.
Scrie fiecare rezultat pe disc imediat ce ajunge. Apoi, un restart poate sări peste domeniile deja făcute în loc să plătești de două ori.
Lanțuirea scripturilor multiplică apelurile
Rularea a trei scripturi și unificarea output-ului lor într-un singur email sună ordonat. Ziceți că fiecare dintre cele trei scripturi face două apeluri plătite, iar o singură execuție facturează șase. Numără întâi, apoi programează.
Un singur script care colectează datele o dată, apoi le formatează, ține factura și logica într-un singur loc. Un script programat ar trebui să afișeze și numărul de apeluri la final, astfel încât următoarea verificare a soldului să aibă un număr de verificat.
Citește corpul erorii înainte de a relua
Un apel eșuat returnează de obicei încă un corp cu ok setat la false și un mesaj scurt. Citește mesajul întâi. O reluare cu aceeași cheie și același sold va eșua în același mod.
Scripturile care înghit corpul și afișează doar cuvântul eșuat risipesc singurul indiciu pe care l-ai avut. Citează statusul și mesajul așa cum au venit. O parafrazare de către asistent a pierdut deja detaliul care ar fi ajutat. Literal, întotdeauna.
Greșeli și remedieri în wrapper-ul însuși
Aceleași trei greșeli apar în majoritatea wrapperelor. Punerea cheii în URL înseamnă că apare în jurnale și în transcrieri partajate, așa că folosește header-ul bearer acolo unde produsul tău permite.
Expunerea fiecărei acțiuni este a doua. GPT-ul tău are nevoie doar de patru dintre ele, iar fiecare acțiune extra este o altă modalitate de a cheltui credit pe care nu l-ai planificat. A treia este solicitarea a 5.000 de rânduri când un răspuns folosește zece.
Rezolvă-le o dată și majoritatea tabelului de mai sus nu se mai aplică. Numerele greșite care supraviețuiesc tuturor acestora sunt acoperite în pagina despre mituri.

Configurează un jurnal de apeluri care arată eșecurile
Un jurnal este cea mai ieftină diagnoză pe care o vei cumpăta vreodată. Nu costă nimic să îl păstrezi și transformă o plângere vagă despre chat într-o listă de coduri de status pe care le poți număra. Două obiceiuri sunt suficiente.
O linie per apel, cu statusul
Scrie timestamp-ul, acțiunea, domeniul, statusul HTTP și valoarea _credits pe o singură linie. Textul simplu este suficient. Un spreadsheet poate citi mai târziu, iar o coloană de statusuri arată un model pe care un singur răspuns de chat îl ascunde.
Păstrează apelurile gratuite și plătite în coloane separate, astfel încât o creștere a erorilor plătite să nu se ascundă în total. Marchează orice apel care a fost reîncercat și păstrează numărul de reîncercări lângă cel original. 402-uri repetate în aceeași oră indică o buclă, nu o zi rea. Citește jurnalul întâi. Dă vina pe model ultima oară.
Alertează pe status, nu pe ton
O fereastră de chat poate părea calmă în timp ce jurnalul arată un 402 în fiecare rând. Setează o regulă pentru codurile de status care te interesează. Fii plictisitor. Un 401 înseamnă cheia, un 402 înseamnă soldul, iar orice altceva înseamnă citește corpul.
Faptul că acțiunile gratuite răspund în timp ce cele plătite eșuează este un semnal clar. Soldul este cauza probabilă. Reîncărcarea și numărarea reîncercărilor vin primele. Acțiunile gratuite servesc și ca control, deoarece arată că calea în sine funcționează încă.
Reproduce un apel eșuat în cinci pași
Lucrează din exterior spre interior. Fiecare pas exclude un strat, astfel încât vina se termină într-un singur loc.
- 1
Copiază URL-ul exact
Ia cererea pe care a trimis-o asistentul sau scriptul, byte cu byte, inclusiv domeniul și ortografia sa. Spațiile ascunse și un
https://pierdut sunt vinovați comuni. - 2
Rulează acțiunea gratuită overview
Trimite același domeniu la
overview, care nu necesită cheie. Dacă acesta răspunde cuoktrue, calea și domeniul sunt ok, iar problema este cu cheia sau soldul. - 3
Rulează acțiunea plătită cu cheia
Repetați apelul plătit cu cheia în header, așa cum recomandă configurarea GPT personalizat. Un 401 indică cheia, iar un 402 indică soldul.
- 4
Compară primul rând
Verifică dacă primul rând returnat se potrivește cu același apel făcut într-un terminal. O neconcordanță înseamnă că wrapper-ul a schimbat ceva pe drum.
- 5
Scrie rezultatul
Păstrează statusul, acțiunea, domeniul și valoarea
_creditsîmpreună. Următoarea persoană care citește jurnalul va ști ce s-a întâmplat fără să întrebe.
Distincția între un rezultat real gol și unul defect
Două tipuri de răspunsuri arată similar într-o fereastră de chat și înseamnă lucruri foarte diferite. Distinge-le întâi. Schimbarea lucrului greșit costă timp și uneori credite.
Zero rânduri este un răspuns
Un domeniu poate reveni cu ok true și o listă goală. Acesta este un rezultat despre index. Nu o eroare în apel. Poate fi un site nou, o neconcordanță de ortografie sau un link care nu a ajuns încă la reîmprospătarea lunară.
Tratează-l ca un rezultat. Raportează-l într-un singur propoziție. Păstrează o listă scurtă de domenii care au revenit goale, cu data fiecărui apel. Dacă același domeniu rămâne gol o lună, ortografia este următorul suspect, iar reîmprospătarea lunară poate explica doar atât.
Prea puține rânduri este o setare
Uneori răspunsul este scurt deoarece schema a limitat rândurile, sau deoarece scriptul a citit doar prima pagină. Un apel se facturează o dată indiferent de numărul de rânduri, așa că un per mai mare în cerere nu costă credit extra. Verifică limita din schema ta întâi. Începe de acolo.
Cere pagina doi în mod intenționat și spune asta în prompt, în loc să te lași că asistentul observă că mai sunt.
Răspunsuri rapide
- Este un instrument de verificare a backlinkurilor același cu un tracker de poziții?
- Nu. Citește linkuri: domenii de referință, ancore, pagini top și o evaluare 0-100. Pozițiile de cuvinte cheie și rastolirile zilnice aparțin Ahrefs sau Semrush, care sunt produse mai complete pentru acea sarcină. Folosește fiecare acolo unde este puternic.
- Câte rânduri poate returna un singur apel?
- Până la 1.000 de rânduri per apel, cu
pageșiper(10 la 5000) pentru paginare, și paginare profundă limitată la 50.000. Apelul se facturează o dată indiferent de numărul de rânduri, așa că unpermai mare nu costă mai mult. - De ce DR-ul meu diferă de Ahrefs?
- Evaluarea noastră este round(100 log(ref_domains+1) / log(210^7)), o scară logaritmică pe domeniile de referință. DR-ul Ahrefs este o metrică separată cu metoda sa proprie. Similar în spirit, niciodată același număr.