Server-Sent Events adatfolyam tartalomváltozási jelzésekhez egy webhely számára.
Egy hosszú élettartamú Server-Sent Events (SSE) adatfolyam egy webhely tartalomváltozási eseményeihez. Minden esemény értesíti a klienst, hogy azonnal hajtsa végre az újraellenőrzést. Ez kiváltja azt a tRPC-előfizetést, amely a szerver nélküli platformokon időtúllépésbe futott.
Hitelesítés: API-kulcs (csak akkor szükséges, ha a szerver a require_schema_api_key = true értéket állítja be).
| Paraméter | Típus | Kötelező | Megjegyzések |
|---|---|---|---|
websiteId | uuid | nem | Cél webhely; visszatér a Host fejléc / konfiguráció értékéhez. |
api_key | string | nem | Alternatívája az x-api-key fejlécnek. |
Content-Type: text/event-stream.website_id mezője megegyezik a feloldott bérlővel; az esemény data: hasznos terhe a változás JSON-ként sorosítva. A más webhelyekhez tartozó változások kiszűrésre kerülnek.curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N letiltja a curl pufferelését, így az események azonnal megjelennek, amint megérkeznek.
400 — feloldhatatlan vagy érvénytelen websiteId401 — érvénytelen API-kulcs500 — kapcsolatkészlet-hiba