profound-logoProfound CMS
⌘K
Admin
Theme
Tài liệuHướng dẫnBlogTriết học
Tài liệuHướng dẫnBlogTriết học

Kết hợp

Định tuyến tham sốCác loại ComponentSetup server sent events (SSE) content refetchThiết lập proxy bảng điều khiển quản trịCEL Scripting in Template BuilderProject ScaffoldingThư viện phương tiện

Không đầu

Bắt đầu nhanhJson và claude codeComponent Zod Pull

REST API

Tổng quan REST APIgetKết nối API trang webgetGET /routesgetLấy tuyếngetGET /blocksgetLấy các khối kèm bộ đệm CELgetGET /blocks/generatedgetGET /componentsgetLấy tên thành phầngetLấy tên lược đồ tập dữ liệugetGET /content-changes (SSE)patchCập nhật tên lược đồ tập dữ liệupostPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

Luồng Server-Sent Events gồm các tín hiệu thay đổi nội dung cho một trang web.

Một luồng Server-Sent Events (SSE) tồn tại lâu dài của các sự kiện thay đổi nội dung cho một trang web. Mỗi sự kiện yêu cầu máy khách tái xác thực ngay lập tức. Điều này thay thế đăng ký tRPC từng hết thời gian chờ trên các nền tảng serverless.

Xác thực: Khóa API (chỉ bắt buộc khi máy chủ đặt require_schema_api_key = true).

Tham số truy vấn

Tham sốKiểuBắt buộcGhi chú
websiteIduuidkhôngTrang web đích; dự phòng sang header/cấu hình Host.
api_keystringkhôngThay thế cho header x-api-key.

Hành vi

  • Content-Type: text/event-stream.
  • Gửi bình luận keep-alive mỗi 15 giây.
  • Phát một sự kiện thông điệp cho mỗi thay đổi nội dung có website_id khớp với tenant đã xác định; phần tải data: của sự kiện là thay đổi được tuần tự hóa dưới dạng JSON. Những thay đổi của các trang web khác sẽ bị lọc bỏ.
  • Kết nối được giữ mở vô thời hạn và không có kết nối cơ sở dữ liệu nào bị giữ cố định trong suốt vòng đời của luồng.

Ví dụ

curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
  -H 'x-api-key: <key>'

-N vô hiệu hóa bộ đệm của curl để các sự kiện hiển thị ngay khi chúng đến.

Lỗi

  • 400 — websiteId không thể giải được hoặc không hợp lệ
  • 401 — khóa API không hợp lệ
  • 500 — lỗi nhóm kết nối
Continue Reading
Previous‹Lấy tên lược đồ tập dữ liệuNextCập nhật tên lược đồ tập dữ liệu›