Lewati ke konten
SEO AI Pal
SEO AI PalDaftar

Pemecahan Masalah

Panggilan alat cek backlink gagal di asisten Anda: tabel gejala

Asisten sering menutupi kesalahan. Halaman ini mencantumkan apa yang Anda lihat di obrolan, apa yang terjadi di latar belakang, dan solusinya, dimulai dengan gejala yang paling mahal.

Tim riset SEO AI Pal ·

Detektif Clay memeriksa empat kunci rusak yang mewakili berbagai kegagalan cek tautan

Gejala, penyebab, solusi

Status adalah nilai yang dikembalikan oleh API: 401 untuk kunci yang hilang atau salah, 402 saat kredit habis.
Apa yang ditampilkan obrolanApa yang terjadiSolusi
"Gagal mengambil data" tanpa detailKemungkinan HTTP 401. Kunci hilang, salah ketik, atau disisipkan dengan spasi di akhir.Tempel ulang kunci tersebut. Uji dengan tindakan overview gratis di terminal.
Berhasil kemarin, "layanan tidak tersedia" hari iniKemungkinan HTTP 402. Saldo mencapai nol setelah loop atau sesi panjang.Isi ulang dengan USDT (TRC-20) dari halaman akun. Tindakan gratis masih berfungsi.
Peringkat 0 atau tidak ada baris untuk situs yang nyataIndex mungkin belum menyimpan domain tersebut, atau nama dikirim dengan path atau https://.Kirimkan domain polos. Coba lagi bulan depan jika situs masih sangat baru.
Tautan baru yang Anda bangun hilangIndex diperbarui sekitar sebulan sekali.Tunggu pembaruan. Jangan jalankan panggilan sepuluh kali.
Angka berbeda dari dasbor vendor lainCrawler berbeda dan skor berbeda. DR kami adalah metrik tersendiri.Bandingkan tren, bukan angka tunggal.
Balasan mencantumkan jauh lebih sedikit baris dari yang diharapkanSkema membatasi per, atau asisten hanya membaca halaman pertama.Minta page=2 secara eksplisit.
Balasan memiliki angka tetapi tidak ada _creditsTidak ada panggilan yang dilakukan. Model menjawab berdasarkan memori.Terapkan aturan di buku panduan prompt.
Biaya lebih tinggi dari yang Anda rencanakanAsisten mencoba ulang tindakan berbayar, atau melakukan loop pada daftar.Batasi percobaan ulang hingga satu kali dan gunakan bulk_dr.

Mengapa kode status lebih penting daripada kalimat

Asisten mengubah 402 menjadi paragraf sopan. Anda membaca paragraf, bukan kodenya. Minta status mentah. Itu adalah diagnosis termurah yang Anda miliki.

Pisahkan kesalahan menjadi dua. Sebelum menyalahkan model, jalankan URL yang sama di terminal. Jika curl mengembalikan JSON dengan ok true, API baik-baik saja dan kesalahan ada di wrapper atau prompt. Jika curl juga gagal, kunci atau saldo adalah masalahnya, dan tidak ada kata-kata prompt yang bisa memperbaikinya.

Triage selama sembilan puluh detik

  • Jalankan panggilan yang gagal dengan curl dan tindakan gratis. Apakah ok kembali?
  • Jalankan dengan tindakan berbayar. 401 mengarah ke kunci, 402 mengarah ke saldo.
  • Cetak domain persis seperti yang dikirim oleh asisten. Perhatikan www., path, dan tanda kutip.
  • Periksa tanggal pesanan terakhir Anda terhadap pembaruan bulanan.
  • Baca log panggilan alat produk asisten Anda, bukan ringkasannya.
Jalan Clay berhenti di tengah dengan kerikil berserakan dan rantai kusut

Ketika skrip berhenti di tengah jalan

Skrip adalah tempat tagihan tumbuh secara diam-diam. Tiga kasus di bawah ini menunjukkan bagaimana penghentian, rantai, atau kesalahan diam-diam berubah menjadi lebih banyak panggilan daripada yang Anda rencanakan.

Ctrl-C dapat meninggalkan batch setengah selesai

Banyak skrip melakukan loop pada daftar domain dan membuat satu panggilan berbayar per item. Tekan Ctrl-C di tengah. Panggilan yang sudah berjalan ditagih, dan sisanya tidak pernah terjadi. File output Anda harus menunjukkan domain mana yang selesai.

Tulis setiap hasil ke disk segera setelah tiba. Kemudian, restart dapat melewati domain yang sudah selesai alih-alih membayar untuknya dua kali.

Mengkaitkan skrip melipatgandakan panggilan

Menjalankan tiga skrip dan menggabungkan hasilnya menjadi satu email terdengar rapi. Katakanlah setiap dari tiga skrip membuat dua panggilan berbayar, dan satu jalanan menagih enam. Hitung dulu, lalu jadwalkan.

Satu skrip yang mengumpulkan data sekali, lalu memformatnya, menjaga tagihan dan logika di satu tempat. Skrip terjadwal juga harus mencetak jumlah panggilannya di akhir, sehingga pemeriksaan saldo berikutnya memiliki angka untuk dicocokkan.

Baca badan kesalahan sebelum menjalankan ulang

Panggilan yang gagal biasanya masih mengembalikan badan dengan ok false dan pesan singkat. Baca pesan terlebih dahulu. Jalankan ulang dengan kunci dan saldo yang sama akan gagal dengan cara yang sama.

Skrip yang menelan badan dan hanya mencetak kata gagal membuang satu-satunya petunjuk yang Anda miliki. Kutip status dan pesan sebagaimana adanya. Parafrase oleh asisten telah kehilangan detail yang akan membantu. Verbatim, selalu.

Kesalahan dan perbaikan di wrapper itu sendiri

Tiga kesalahan yang sama muncul di sebagian besar wrapper. Menempatkan kunci di URL berarti kunci tersebut muncul di log dan transkrip bersama, jadi gunakan header bearer di mana produk Anda mengizinkannya.

Membuka setiap tindakan adalah yang kedua. GPT Anda hanya membutuhkan empat dari mereka, dan setiap tindakan tambahan adalah cara lain untuk menghabiskan kredit yang tidak Anda rencanakan. Yang ketiga adalah meminta 5.000 baris ketika balasan menggunakan sepuluh.

Perbaiki sekali dan sebagian besar tabel di atas berhenti berlaku. Angka salah yang bertahan dari semuanya dibahas di halaman mitos.

Timbangan Clay menyeimbangkan bulu dan batu dengan kaca pembesar di bangku

Atur log panggilan yang menampilkan kegagalan

Log adalah diagnosis termurah yang akan Anda beli. Tidak ada biaya untuk menyimpannya, dan itu mengubah keluhan samar tentang obrolan menjadi daftar kode status yang bisa Anda hitung. Dua kebiasaan sudah cukup.

Satu baris per panggilan, dengan status

Tulis timestamp, tindakan, domain, status HTTP dan nilai _credits dalam satu baris. Teks polos sudah cukup. Spreadsheet dapat membacanya nanti, dan kolom status menunjukkan pola yang disembunyikan oleh satu balasan obrolan.

Pisahkan panggilan gratis dan berbayar ke kolom terpisah, agar kenaikan kesalahan berbayar tidak tersembunyi di total. Tandai panggilan yang dicoba ulang, dan simpan jumlah percobaan ulang di sebelah aslinya. 402 berulang dalam jam yang sama menunjukkan loop, bukan hari yang buruk. Baca log dulu. Salahkan model terakhir.

Beri peringatan berdasarkan status, bukan nada

Jendela obrolan bisa terlihat tenang sementara log menunjukkan 402 di setiap baris. Tetapkan aturan untuk kode status yang Anda pedulikan. Buatlah membosankan. 401 berarti kunci, 402 berarti saldo, dan apa pun yang lain berarti baca badan.

Tindakan gratis masih berfungsi sementara tindakan berbayar gagal adalah sinyal yang jelas. Saldo adalah penyebab yang mungkin. Isi ulang dan hitung ulang percobaan adalah langkah pertama. Tindakan gratis juga berfungsi sebagai kontrol, karena menunjukkan bahwa jalur itu sendiri masih berfungsi.

Reproduksi panggilan yang gagal dalam lima langkah

Bekerjalah dari luar ke dalam. Setiap langkah menyingkirkan satu lapisan, sehingga kesalahan berakhir di satu tempat.

  1. 1

    Salin URL persis

    Ambil permintaan yang dikirim oleh asisten atau skrip Anda, byte demi byte, termasuk domain dan ejaannya. Spasi tersembunyi dan https:// yang salah adalah penyebab umum.

  2. 2

    Jalankan tindakan overview gratis

    Kirimkan domain yang sama ke overview, yang tidak memerlukan kunci. Jika itu menjawab dengan ok true, jalur dan domainnya baik-baik saja, dan masalahnya ada pada kunci atau saldo.

  3. 3

    Jalankan tindakan berbayar dengan kunci

    Ulangi panggilan berbayar dengan kunci di header, seperti yang direkomendasikan oleh pengaturan GPT kustom. 401 mengarah ke kunci, dan 402 mengarah ke saldo.

  4. 4

    Bandingkan baris pertama

    Periksa apakah baris pertama yang dikembalikan cocok dengan panggilan yang sama yang dibuat di terminal. Ketidakcocokan berarti wrapper mengubah sesuatu di sepanjang jalan.

  5. 5

    Tulis hasilnya

    Simpan status, tindakan, domain, dan nilai _credits bersama. Orang berikutnya yang membaca log akan tahu apa yang terjadi tanpa bertanya.

Membedakan hasil kosong nyata dari yang rusak

Dua jenis balasan terlihat mirip di jendela obrolan dan berarti hal yang sangat berbeda. Bedakan keduanya terlebih dahulu. Mengubah hal yang salah memakan waktu dan terkadang kredit.

Nol baris adalah jawaban

Domain dapat kembali dengan ok true dan daftar kosong. Itu adalah temuan tentang index. Bukan kesalahan dalam panggilan. Itu mungkin situs baru, ketidakcocokan ejaan, atau tautan yang belum mencapai pembaruan bulanan.

Perlakukan sebagai hasil. Laporkan dalam satu kalimat. Simpan daftar singkat domain yang kembali kosong, dengan tanggal setiap panggilan. Jika domain yang sama tetap kosong selama sebulan, ejaan adalah tersangka berikutnya, dan pembaruan bulanan hanya bisa menjelaskan begitu banyak.

Terlalu sedikit baris adalah pengaturan

Kadang-kadang balasan pendek karena skema membatasi baris, atau karena skrip hanya membaca halaman pertama. Panggilan ditagih sekali berapa pun jumlah barisnya, sehingga per yang lebih besar dalam permintaan tidak memerlukan kredit tambahan. Periksa batas dalam skema Anda terlebih dahulu. Mulailah dari sana.

Minta halaman dua dengan sengaja, dan sebutkan di prompt, daripada berharap asisten memperhatikan ada lebih banyak.

Jawaban cepat

Apakah alat cek backlink sama dengan pelacak peringkat?
Tidak. Alat ini membaca tautan: domain pengarah, jangkar, halaman teratas, dan peringkat 0-100. Posisi kata kunci dan crawler harian adalah milik Ahrefs atau Semrush, yang merupakan produk lengkap untuk pekerjaan itu. Gunakan masing-masing di mana itu kuat.
Berapa banyak baris yang bisa dikembalikan oleh satu panggilan?
Hingga 1.000 baris per panggilan, dengan page dan per (10 hingga 5000) untuk paging, dan pagination dalam dibatasi hingga 50.000. Panggilan ditagih sekali berapa pun jumlah barisnya, sehingga per yang lebih besar tidak memerlukan biaya lebih.
Mengapa DR saya berbeda dari Ahrefs?
Peringkat kami adalah round(100 log(ref_domains+1) / log(210^7)), skala log pada domain pengarah. DR Ahrefs adalah metrik terpisah dengan metode tersendiri. Miril dalam semangat, bukan angka yang sama.