Hopp til hovedinnhold

Eksport av kalenderdata (kalenderkort) fra Museum24

De samme data (kort) som normalt vises i kalender-kort-moduler i Museum24 kan også tilbys via et API slik at arrangementer automatisk kan havne i andre kalendere f.eks hos visit-portaler el.

Info om API / eksport

Nedenfor ligger et eksempel på en m24-kalender-modul. I dette tilfellet er denne satt opp til å vise arrangementer som er definert på dette nettstedet for 12 måneder fremover i tid. 

Dataene som denne kalenderen henter ut er mulig å hente som JSON via et API: 

  • https://museum24.no/api/site/<site_id>/events/export 

Så siden ID på dette nettstedet er "10" så kan man hente arrangementene slik:

Merk at eksporten alltid henter arrangmenter 1 år fremover i tid, mens kalendermodulene som vises på nettstedet kan være satt opp til å vise kortere perioder.

Det er mulig å sette opp kalendere som henter arrangmenter fra flere nettsteder. Da kan man hente ut data ved hjelp av dette kallet: 

  • https://museum24.no/api/site/<site_id>/events/export?site_ids=øvrige site_ids kommaseparert 

Merk at dataene man mottar via APIet i hovedsak tilsvarer de data som er knyttet til "kortvisning" i Museum24. Dvs at det er ikke mye annet enn arrangmentets bilde, tittel, tid, sted og en liten beskrivelse man mottar, pluss et par andre småting. Men man får også med URL til side som kortene peker til og som da normalt viser mer ufyllende informajon. Denne siden kan man da lenke til (men ikke hente data ut av).

Det blir opp til de som mottar data å holde orden på hvilke arrangmenter de allerede har importert, hvor ofte de vil kalle API'et et..

Merk at vi ser for oss å endre litt på dette med arrangmenter i Museum24 i løpet av 2023/24 slik at man kan få med noe mer strukturerte data ifbm slike eksporter/importer.


Eksempel på en "kalender" i Museum4

Denne er satt opp til å vise hva som skjer 12 måneder fremover i tid..

Museum24:Portal - 2024.11.12
Grunnstilsett-versjon: 1