Jawaban singkat
Bagaimana saya tahu apakah WebReaderAPI berfungsi?
Panggil GET https://webreaderapi.com/api/v1/credits dengan key Anda: gratis, dan jawaban normal berarti API dan key Anda berfungsi. Jika sebuah halaman gagal, kode error menunjukkan alasannya, dan WebReaderAPI tidak mengenakan biaya untuk itu. Insiden di sisi kami dicatat di changelog beserta tanggalnya.
Apa health check tercepat?
Endpoint kredit. Endpoint ini menjawab tanpa mengambil situs web apa pun, jadi hanya menguji sisi kami: autentikasi, API, dan akun Anda.
curl -s https://webreaderapi.com/api/v1/credits -H "Authorization: Bearer $WEBREADER_API_KEY"
Error mana yang berasal dari situs web, dan mana yang dari kami?
Kode error menunjukkan di mana masalahnya. Tidak ada error ini yang memakai kredit.
| Kode | Di mana masalahnya | Apa yang harus dilakukan |
|---|---|---|
blocked_by_robots | robots.txt situs menolak crawler kami | Tidak ada: situs sudah menyatakan tidak |
blocked_by_site_policy | Situs mendeklarasikan ai-input=no | Tidak ada: situs sudah menyatakan tidak |
target_refused | Situs menjawab 403, 429, challenge, atau login | Coba lagi nanti, atau minta akses ke situs |
fetch_failed | DNS, TLS, koneksi, atau halaman 404/410 | Periksa URL; coba lagi nanti |
fetch_timeout | Situs tidak menjawab tepat waktu | Coba lagi dengan timeout yang lebih panjang |
concurrency_limit | Terlalu banyak permintaan sekaligus dari akun Anda | Perlambat atau minta batas yang lebih tinggi |
invalid_api_key, insufficient_credits | Key atau saldo Anda | Periksa dashboard |
Halaman error menjelaskan setiap kasus secara rinci, dengan loop retry.
Mengapa tidak ada angka uptime langsung di sini?
Karena kami belum mengukur satu pun melalui sampel publik, dan angka yang dibuat-buat akan menyesatkan Anda. Keberhasilan pembacaan sebagian besar bergantung pada situs yang dibaca, jadi satu persentase tidak akan banyak berarti. Setelah kami menerbitkan angka, angka itu akan disertai metode, sampel, dan tanggalnya.
Di mana insiden diumumkan?
Di changelog, beserta tanggal, endpoint yang terdampak, dan apa yang telah dilakukan. Jika Anda melihat error berulang di sisi kami (kode selain yang disebabkan oleh situs target), kirim pesan ke [email protected] dengan waktu permintaan dan kode error.
Status: pertanyaan umum
Apakah memeriksa kredit saya memakan biaya?
Tidak. GET https://webreaderapi.com/api/v1/credits tidak pernah memakai kredit, jadi Anda dapat memanggilnya dari health check sesering yang Anda mau, dalam batas konkurensi Anda.
Sebuah halaman gagal bagi saya tetapi terbuka di browser saya. Mengapa?
Biasanya karena situs memperlakukan robots berbeda terhadap manusia: situs mungkin menolak crawler kami di robots.txt atau menjawab permintaan otomatis dengan halaman challenge. Kami mengembalikan jawaban situs dan tidak mengenakan biaya. Kode error dan target_status menunjukkan apa yang dikirim situs.
Apakah pembacaan yang gagal pernah dikenakan biaya?
Tidak. 1 kredit = 1 halaman dibaca tanpa browser; 2 kredit jika halaman memerlukan browser untuk merender JavaScript. Permintaan yang gagal, atau yang ditolak oleh robots.txt suatu situs, tidak dikenai biaya.