สตรีม Server-Sent Events ของสัญญาณการเปลี่ยนแปลงเนื้อหาสำหรับเว็บไซต์
สตรีม Server-Sent Events (SSE) ที่มีอายุการเชื่อมต่อยาวสำหรับเหตุการณ์การเปลี่ยนแปลงเนื้อหาของเว็บไซต์ แต่ละเหตุการณ์จะสั่งให้ไคลเอนต์ทำการตรวจสอบสภาพอีกครั้งทันที สิ่งนี้ใช้แทนการสมัครรับข้อมูล tRPC ที่หมดเวลาในแพลตฟอร์มแบบไร้เซิร์ฟเวอร์
การรับรองความถูกต้อง: คีย์ API (จำเป็นเฉพาะเมื่อเซิร์ฟเวอร์ตั้งค่า require_schema_api_key = true)
| พารามิเตอร์ | ชนิด | จำเป็น | หมายเหตุ |
|---|---|---|---|
websiteId | uuid | ไม่ | เว็บไซต์เป้าหมาย; จะใช้ค่า Host เฮดเดอร์ / การตั้งค่า หากไม่ระบุ |
api_key | string | ไม่ | ทางเลือกแทนเฮดเดอร์ x-api-key |
Content-Type: text/event-stream.website_id ตรงกับผู้เช่าที่ถูกแก้ไขแล้ว; ข้อมูลเพย์โหลด data: ของเหตุการณ์คือการเปลี่ยนแปลงที่ถูกทำให้เป็น JSON การเปลี่ยนแปลงของเว็บไซต์อื่นจะถูกกรองออกไปcurl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N ปิดการบัฟเฟอร์ของ curl เพื่อให้อีเวนต์ปรากฏทันทีที่มาถึง
400 — ไม่สามารถระบุหรือ websiteId ไม่ถูกต้อง401 — คีย์ API ไม่ถูกต้อง500 — ความล้มเหลวของพูลการเชื่อมต่อ