01
ติดตั้งบริการเบราว์เซอร์
โฮสต์ HTTPS API ที่มีการตรวจสอบสิทธิ์ขนาดเล็กบนโครงสร้างพื้นฐานที่คุณควบคุม โดยจำกัด CORS ให้เข้าถึงได้เฉพาะ frontend นี้เท่านั้น จำเป็นต้องมีโปรไฟล์ Chromium แบบถาวร, ขั้นตอนการเข้าสู่ระบบ TikTok แบบโต้ตอบที่ปลอดภัย และการจัดเก็บเซสชันของแต่ละบัญชีที่เชื่อถือได้
02
เปิดเผยสัญญาการเชื่อมต่อที่จำกัด
จัดเตรียม GET /health พร้อมค่า compatible:true, authenticated:true และ capabilities.likePost:true จัดเตรียม POST /v1/actions/like และส่งคืนเฉพาะผลลัพธ์ที่ได้รับการยืนยัน เช่น liked, already_liked หรือ stopped
03
ตรวจสอบสิทธิ์ในเบราว์เซอร์
ผู้ใช้ต้องลงชื่อเข้าใช้ TikTok โดยตรงผ่านบริการเบราว์เซอร์ที่แยกต่างหาก เก็บคุกกี้ รหัสผ่าน และความลับของเซสชันไว้ที่ backend ห้ามนำมาวางใน frontend นี้โดยเด็ดขาด
04
ดำเนินการอย่างระมัดระวัง
ใช้การดำเนินการที่เจตนาทีละหนึ่งรายการ ตรวจสอบสถานะเพื่อไม่ให้โพสต์ที่ถูกกดไลก์ไปแล้วถูกยกเลิกการไลก์ หยุดการทำงานเมื่อพบตัวเลือก (selectors) ที่ไม่แน่นอน, การท้าทายการเข้าสู่ระบบ, การจำกัดอัตรา (rate limits) หรือข้อจำกัดของแพลตฟอร์ม