Developers
ผลลัพธ์เว็บแบบมีโครงสร้างในคำขอเดียว
เอนด์พอยต์ค้นหาสาธารณะทำงานได้โดยไม่ต้องลงทะเบียนหรือ API key ผลลัพธ์ในระบบที่มีน้อยอาจเสริมด้วยแหล่งภายนอกที่ระบุชัดเจน เนื้อหาเต็มมีเฉพาะผลที่จัดทำดัชนีในระบบ
1. ส่งคำขอแรกของคุณ
q เป็นพารามิเตอร์เดียวที่จำเป็น ระดับสาธารณะไม่ต้องใช้ส่วนหัว Authorization เหมาะกับการทดสอบและการใช้ปริมาณน้อย
curl "https://tutusoo.com/api/v1/search?q=rust&limit=5"2. จัดการแหล่งที่มาและเนื้อหาให้ถูกต้อง
source=local มาจากดัชนี TutuSoo; source=brave คือสำรองจากเว็บเมื่อความครอบคลุมในระบบมีน้อย
- ใช้ url ที่ส่งกลับเพื่อนำทาง อย่าอนุมานที่อยู่ภายนอกจาก id
- เรียก /api/v1/content/{id} เฉพาะผลในระบบที่มี id ไม่ว่าง
- จัดการ 429, หมดเวลา, สถานะออฟไลน์ และผลลัพธ์ว่าง โดยไม่ลองใหม่ไม่จำกัด
3. การแบ่งหน้าและขีดจำกัดทรัพยากร
UI เว็บแสดง 10 ผลต่อหน้าและจำกัดการแบ่งหน้าลึก API จำกัดความยาวคำค้น จำนวนผล และความลึกที่รับได้ เพื่อไม่ให้คำขอเดียวผูกขาดทรัพยากร
- คำค้นจำกัดที่ 512 อักขระ
- limit สูงสุด 100 แนะนำ 10–20
- time_range กรองตามเวลาที่ TutuSoo เก็บ/จัดทำดัชนี ไม่ใช่วันที่เผยแพร่หน้า
- ใช้ exponential backoff แบบมีขอบเขตสำหรับ 429 หรือ 503 เพื่อเลี่ยงพายุ retry