JSON und Websocket
Die FlypSite-eigenen Clients (Webanwendungen) nutzen eine FlypSite-JSON-Auslieferung und direkte Websocket-Verbindungen, um unterschiedliche Anforderungen umzusetzen:
- Laden des initialen Auslieferungsstandes einer FlypSite (JSON-API:
initial.json
). - Updates während die Webanwendung geöffnet ist (Standard: Websocket; optional: JSON-API:
carrier.json
,update.json
) - “Paging” eines Streams, Weiterblättern in der Historie (JSON: streamspezifische
desc.json
)
Für Angebote, die in geringer Frequenz aktualisiert werden (Updates im Minutenabstand oder seltener) kann ein vollfunktionaler Client unter auschließlicher Nutzung der JSON-API umgesetzt werden.
Echte Live-Clients sollten die volle API inkl. Websocket nutzen, siehe Erstellung eines eigenen Clients