Documentatie

Narrow casting is het automatisch tonen van actuele informatie op een scherm — bijvoorbeeld een beeldscherm in de entree, een gang of bij een vergaderruimte. Voor i-Reserve betekent dit: de reserveringen van vandaag rechtstreeks en zonder handwerk op een scherm laten zien.

Een narrow-casting-pagina is in de basis een eenvoudige HTML-pagina die periodiek de i-Reserve REST API bevraagt en de boekingen toont. De pagina draait meestal lokaal — als file://-bestand of op een kleine mediaspeler/mini-pc achter het scherm — en ververst zichzelf automatisch, bijvoorbeeld elke 15 minuten.

Veelgebruikte toepassingen

  • Dagrooster — een tabel met alle activiteiten van vandaag, met automatische paginatie.
  • Kamerbordjes — per ruimte tonen wat er nú bezig is, anders het eerstvolgende.
  • Fullscreen slideshow — schermvullende foto's met een balk die door de boekingen loopt.
  • Events-overzicht — kaartjes met activiteiten en het aantal vrije plaatsen.
Zo haalt narrow casting de data op Narrow casting scherm HTML · ververst elke 15 min GET /api/rest/booking/filter met Basic auth JSON · boekingen i-Reserve API Reserveringen
De pagina vraagt periodiek de boekingen op bij de i-Reserve REST API en toont het antwoord (JSON) op het scherm.

Hoe het technisch werkt

De pagina haalt met JavaScript de boekingen op via een GET-verzoek naar https://JOUWOMGEVING.i-reserve.net/api/rest/booking/filter, met een filter op datum en product. De ontvangen gegevens worden in de gewenste opmaak getoond en met een vast interval ververst.

Om snel te starten biedt i-Reserve een kant-en-klare Narrow Casting SDK met neutrale voorbeelden die je zelf aanpast. Zie De Narrow Casting SDK ophalen en Aan de slag.