Varsler
Gi lånerne beskjed når en reservasjon er klar, et lån skal leveres eller et gebyr forfaller, med hendelser biblioteksystemet sender til din backend.
2.9.1 Motta varsler
StøttetGi låneren beskjed når noe skjer med lånene, reservasjonene eller gebyrene deres.
Dette kan du bygge
Påminnelser før et lån skal leveres og en beskjed så snart en reservasjon er klar til henting, som push-varsler eller i din egen innboks. Biblioteksystemet avgjør når en hendelse skjer; tjenesten din avgjør hvordan låneren ser den.
Typisk flyt
- Backenden din registrerer en URL og en hemmelighet med
Register.Event Receiver - Låneren velger leveringsmetoden
vendorfor de varseltypene de vil ha (2.11.4). Klienten setter den medUpdate.Patron Notification Settings - Når en hendelse skjer, sender biblioteksystemet den til URL-en din, beskrevet av
Receiveri Vendor API.Events - Backenden din svarer
204og gjør hendelsen om til et varsel til låneren.
Dette leverer API-et
- Seks varseltyper er også hendelser:
reservation_,ready_ for_ pickup ready_,reservation_ expires_ soon reservation_,expires_ soon reservation_,reminder loan_ogdue_ date_ is_ approaching fee_.due_ date_ is_ approaching - De seks hendelsene sendes bare når låneren har valgt
vendorfor typen, og backenden din har registrert en mottaker. - Hver leverandør bør ha sin egen forekomst av leveringsmetoden
vendorper låner, og bør bare se og oppdatere sin egen. secretmå være minst 16 tegn, bør være tilfeldig generert og bør brukes av backenden din til å validere provideren. Registreres en tomurl, fjernes mottakeren.- Hver hendelse har
type,eventogId data. I tillegg til varseltypene kan mottakeren fåconsent_,changed patron_,deleted item_ogcheckout item_.checkin
2.9.2 Vis varsler
Ikke ennåVis låneren varslene de har fått.
2.9.3 Fjern varsel
Ikke ennåLa låneren fjerne et varsel.