Im Folgenden werden alle Parameter beschrieben, die in der Ausgabe ausgegeben werden können. Welche Parameter konkret ausgegeben werden hängt von mehreren Faktoren ab, u.a. Benutzerrechte, "komplett"- oder "Ausgabefelder"-Parameter, etc..
Die möglichen Ausgabedatentypen lauten:
Das JSON-Ergebnis ist wie folgt aufgebaut:
Das XML-Ergebnis hat den Aufbau:
Auch wenn nicht immer alle Felder ausgespielt werden, z.B. weil nur das Feld "TITEL" angefragt wird, sind folgende Daten für freigegebene Veranstaltungen Pflichtfelder im CMS und entsprechend immer mit Werten versehen:
Alle anderen Informationen sind optional und können leer sein.
Die Spalten XML und JSON geben an, in welchen Ausgabeformaten die konkreten Infos ausgespielt werden.
Die allgemeinen Infos im Ergebnis lauten:
Parameter | Typ | Beschreibung | Beispiel | JSON | XML |
---|---|---|---|---|---|
ANFRAGEZEIT | date1 |
Serverzeit zu Beginn der Anfrage |
2020-07-23 14:07:26 | X | |
AUSGABEZEIT | date1 | Serverzeit zu der das Ergebnis ausgegeben wird | 2020-07-23 14:07:26 | X | |
DAUER | float | Dauer der Abfrage in Sekunden | 0,4511 | X | |
ERGEBNISANZAHL (XML) ANZAHLERGEBNIS (JSON) |
int | Anzahl der ausgegebenen Treffer | 100 | X | X |
ENDEZEITPUNKT | date1 | Letzte Startzeit aller im ausgegebenen Ergebnis ausgegebenen Veranstaltungen |
2020-07-23 20:00:00 |
X | X |
GESAMTZAHL (XML) ANZAHLGESAMT (JSON) |
int | Gesamtzahl der Treffer einer Abfrage | 1900 | X | X |
STARTZEITPUNKT | date1 | Erste Startzeit aller im ausgegebenen Ergebnis ausgegebenen Veranstaltungen |
2020-07-23 00:00:00 |
X | X |
VERSION | int | In dieser Abfrage verwendete Versionsnummer der Schnittstelle | 2 | X |
Die Felder in der Ausgabe haben folgende Bedeutung:
Parameter | Typ | Beschreibung | Beispiel | JSON | XML |
---|---|---|---|---|---|
ABGESAGT | bool | Der konkret ausgegebene Termin der Veranstaltung ist abgesagt | 0 | X | |
AKTUELLERTAG | date | Alle Datuminfos zum konkreten Termin einer Veranstaltung |
<AKTUELLERTAG BEGINN="00:00" |
X | |
ALTER_BIS | int | Alter, bis wann eine Veranstaltung geeignet ist | 5; 0 bedeuted "egal" | X | X |
ALTER_VON | int | Alter, ab wann eine Veranstaltung geeignet ist | 12; 0 bedeuted "egal" | X | X |
ANMERKUNG | string | Anmerkung |
Weitere Infos und Karte unter xxxx |
X | X |
ART | int | ID der Veranstaltungsart | 9 | X | |
ART | string | Name der Veranstaltungsart, mit ID als Attribute | Aufführung | X | |
AUSVERKAUFT | bool | Der konkret ausgegebene Termin der Veranstaltung ist ausverkauft | 1 | X | |
BESCHREIBUNG | string | Beschreibungstext zur Veranstaltung |
Das Konfuzius-Institut Nürnberg-Erlangen zeigt die erste Einzelausstellung... |
X | X |
BILDER | div. | Bilder zur Veranstaltung, max. drei Stück | JSON: Array aus Bildinformationen mit folgenden Werten:
Die nächsten zwei Werte geben die linke und obere Koordinate für den 4:3 Ausschnitt des Listenbildes an.
XML: VORSCHAUBILD gibt die Nummer des Listenbildes an, beginnen mit 0. Nodes mit der URL zum Bild und folgenden Attributen als Informationen:
|
X | X |
DATUM | array | Datumsangaben bzw. Öffnungszeiten |
Objekt 1: Alle Einzeltermine als Objekte mit allen Infos zu den Terminen. Kann auch nur aus dem Key bestehen, welches den Startzeitpunkt (ISO-Format) angibt. Weitere Werte
Beispiel: "2020-07-14T17:00": { "EIN":"16:00", "AUS":1, "VVK": "https://xxxx.de?bla02" }, "2020-07-14T17:40": { "E": "2020-07-14 18:20", "AB":1, "VVK": "https://xxxx.de?bla=2" }
Objekt 2: Informationen zu Terminwiederholungen. SCHEMATYP: Art der Wiederholung
Bei SCHEMATYP 1: TAEGLICHTYP: 1: jeden TAEGLICHXTEN Tag wiederholen 2: Wiederholung nur wochentags Beispiel: { "SCHEMATYP": 1, "TAEGLICHTYP": 2, "TAEGLICHXTEN": 1, "ZEITRAUMENDE": "2020-09-29" } Heisst: Wiederholung an den Wochentagen (d.h. nicht Samstags und Sonntags), bis zum 29.09.2020
Bei SCHEMATYP 2: WOCHEXTE: jede xte Woche wiederholen WOMO, WODI, etc.: Wiederholung findet Montags, Dienstags, etc. statt WOTERMINE: Objekte mit den Öffnungszeiten an den einzelnen Tagen, max. 2 Beginn- und Endezeiten pro Tag (B1+E1 & B2+E2), Endezeiten sind optional Beispiel: { "SCHEMATYP": 2, "WOCHEXTE": 4, "WOMO": 0, "WODI": 1, "WOMI": 0, "WODO": 1, "WOFR": 0, "WOSA": 0, "WOSO": 0, "WOTERMINE": "{\"Di\":{\"B1\":\"12:00\",\"E1\":\"15:00\",\"B2\":\"18:00\",\"E2\": "ZEITRAUMENDE": "2020-12-22" } Heisst: jede 4.Woche, Dienstags und Donnerstags, Dienstag 12 bis 15 und 18 bis 21:30, Donnerstags ab 15 Uhr ZEITRAUMENDE: Datum des letzten Wiederholungstages
|
X | |
DATUMENDE | date1 | Endezeitpunkt des konkreten Veranstaltungstermins |
2020-07-23 22:00:00 |
X | |
DATUMSTART | date1 | Startzeitpunkt des konkreten Veranstaltungstermins |
2020-07-23 08:00:00, kann NULL sein |
X | |
EINLASS | time | Einlassuhrzeit des konkreten Veranstaltungstermins | 18:00:00, kann NULL sein | X | |
EINTRITT | int | "Eintritt frei"-Markierung | 1: Eintritt frei 0: kostenpflichtig |
X | X |
ERSTERTERMIN | date1 | Erster Veranstaltungstermin dieser Veranstaltung |
2020-07-16 00:00:00 |
X | X |
string | URL zur Facebookseite der Veranstaltung | Entspricht dem facebook-Link unter LINKS | X | X | |
FAMILIEN | bool | Familienveranstaltung | 1 | X | X |
INTERKULTUR | bool | Interkulturelle Veranstaltung | 1 | X | X |
INTERNETSEITE | string | URL zur Internetseite der Veranstaltung | Entspricht dem webseite-Link unter LINKS | X | X |
INTERNETSEITEREIHE | string | URL zur Internetseite der Reihe der Veranstaltung | Entspricht dem webseitereihe-Link unter LINKS | X | X |
KATEGORIE | array | Array aus ID's der Veranstaltungskategorien | [9,1] | X | |
KATEGORIEN | array | Array aus Nodes mit den Namen der Veranstaltungskategorien und-unterkategorien, jeweils mit der ID der (Unter-)Kategorie als Attribut | Film / Multimedia | X | |
KINDER | bool | Veranstaltung für Kinder | 1 | X | X |
KURZTITEL | string | Kurzversion des Titels | Star Wars IV | X | X |
LINKS | array | Array mit Links bzw. Nodes zur Veranstaltung |
Folgendes Linktypen gibt es:
|
X | X |
OEFFNUNGSZEITEN | div. | Datumsangaben bzw. Öffnungszeiten |
Bis jetzt nur Ausgabedaten kompatibel zum Veranstaltungskalender Version 1! Passende Ausgabe für Version 2 wird bei Bedarf noch umgesetzt und Dokumentation dann entsprechend angepasst.
Subnodes abhänging vom Attribut "TYP": 1: genau ein einzelner Termin 2: beliebige Termine zu beliebigen Zeiten / Tagen 3: Zeitraum (hauptsächlich Ausstellungen) Bei TYP = 1: Einzelne Node, Wert ist das Veranstaltungsdatum, Attribute die zusätzlichen Informationen. ENDE, EINLASS und VVKLINK können leer sein. <DATUM BEGINN="16:00" ENDE="16:45" EINLASS="" ABGESAGT="0" <![CDATA[2020-07-23]]> </DATUM> Bei TYP = 2: DATUM1: Datum des ersten Termins DATUM2: Datum des letzten Termins Beliebig viele Nodes mit Terminen, entsprechend TYP = 1 Bei TYP = 3: DATUM1: Datum des ersten Termins DATUM2: Datum des letzten Termins AUSNAHMEN: Liste mit Datums, an denen geschlossen ist OFFENETAGE: Nodes mit den geöffneten Tagen <OFFENERTAG BEGINN="10:00" ENDE="18:00" EINLASS="" ABGESAGT="" AUSVERKAUFT="" VVKLINK=""> <![CDATA[di]]> </OFFENERTAG> Heisst: geöffnet Dienstags, 10 bis 18 Uhr Pro Tag zwei Öffnungszeiten möglich ABWEICHENDETAGE: einzelne Tage mit geänderten Öffnungszeiten, Format wie bei TYP=1
|
X | |
ORT | string | Kompletter Name des Veranstaltungsortes |
Bürgertreff ISAR 12 |
X | |
ORTSID |
int | ID des Veranstaltungsortes | 1234 | X | |
ORTSNAMEEINFACH |
string | Name des Veranstaltungsortes |
Künstlerhaus im KunstKulturQuartier |
X | |
ORTSNAMEZUSATZ |
string | Namenszusatzs des Veranstaltungsortes | Weißer Saal | X | |
ORTSNAMEKOMPLETT |
string | Kompletter Name (Name & Zusatz) des Veranstaltungsortes |
Künstlerhaus im KunstKulturQuartier - Weißer Saal |
X | |
ORTSSTRASSENR |
string | Strasse und Hausnummer des Veranstaltungsortes |
Königstr. 93 |
X | |
ORTSPLZ |
string | Postleitzahl des Veranstaltungsortes |
90402 |
X | |
ORTSORT |
string | Ort des Veranstaltungsortes | Nürnberg | X | |
ORTSEMAIL |
string | E-Mailadresse des Veranstaltungsortes |
kunsthalle@stadt.nuernberg.de |
X | |
ORTSINTERNET |
string | Webseite des Veranstaltungsortes |
http://www.kunstkulturquartier.de/kunsthalle/ |
X | |
ORTSLAT |
string | Breitengrad des Veranstaltungsortes |
49.44985580444 |
X | |
ORTSLNG |
string | Längengrad des Veranstaltungsortes |
11.08261394501 |
X | |
ORTSTELEFON |
string | Telefonnummer des Veranstaltungsortes |
0911 / 231-2853 |
X | |
ORTSTELEFAX |
string | Telefaxnummer des Veranstaltungsortes |
0911 / 231-3721 |
X | |
ORTSVGN |
string | Infos zu Haltestellen am Veranstaltungsort |
Buslinie 36: Haltestelle Burgstraße U1/U11: Haltestelle Lorenzkirche, Ausgang in Richtung Hauptmarkt |
X | |
ORTSOEFFNUNGSZEITEN |
string | Generelle Öffnungszeiten des Veranstaltungsortes |
Di-Fr 10-17 Uhr Sa und So 10-18 Uhr In der Zeit des Christkindlesmarktes auch Mo 10-17 Uhr |
X | |
PREISE | div. | Eintrittspreis, falls nicht "Eintritt frei" |
JSON: Preisobjekte mit jeweils folgenden Informationen:
XML: Bis jetzt nur Ausgabedaten kompatibel zum Veranstaltungskalender Version 1! Passende Ausgabe für Version 2 wird bei Bedarf noch umgesetzt und Dokumentation dann entsprechend angepasst. PREIS-NODES mit Betrag bzw. Info als Wert und folgenden Attributen:
|
X | X |
PRIVATETAGS | string | Private Tags dieses Benutzers zu dieser Veranstaltung |
Einzelne Begriffe, durch "||" (Doppelpipe) getrennt, kann NULL (JSON) bzw. leer (XML) sein Beispiel: "Mehrsprachig||Nicht barrierefrei" |
X | X |
REIHE | string | Veranstaltungsreihe, bei mehreren Reihen nur die erste Reihe | "Blaue Nacht" | X | X |
REIHEN | string | Veranstaltungsreihe, bei mehreren Reihen nur die erste Reihe | "Kino 3||Online-Veranstaltung" | X | |
TAGS | string | Tags zu dieser Veranstaltung |
Einzelne Begriffe, durch "||" (Doppelpipe) getrennt, kann NULL (JSON) bzw. leer (XML) sein Beispiel: "Für Kinder||Barrierefrei" |
X | X |
TITEL | string | Titel der Veranstaltung |
Fürth im Übermorgen |
X | X |
string | URL zur Twitterseite der Veranstaltung | Entspricht dem twitter-Link unter LINKS | X | X | |
UNTERTITEL | string | Untertitel der Veranstaltung |
Zukunftsfestival rund um eine enkeltaugliche Stadt |
X | X |
UNTERART | int | ID der Veranstaltungsunterart | 17 | X | |
UNTERART | string | Name der Veranstaltungsunterart, mit ID als Attribute |
Markt |
X | |
VERANSTALTER | div | Array aus Objekten (JSON) bzw. Nodes (XML) mit Angaben zu den (Co-)Veranstaltern einer Veranstaltung |
Eine Veranstaltung kann beliebig viel Veranstalter haben JSON Beispiel: { "VERANSTALTERID": 2408, "VERANSTALTERNAME": "KunstKulturQuartier, Filmhaus Nürnberg", "VERANSTALTERSTRASSENR": "Königstr. 93", "VERANSTALTERPLZ": 90402, "VERANSTALTERORT": "Nürnberg", "VERANSTALTEREMAIL": "", "VERANSTALTERINTERNET": "http://www.KunstKulturQuartier.de", "VERANSTALTERANSPRECHPARTNER": [], "VERANSTALTERTELEFON": "0911 / 2315823", "VERANSTALTERTELEFAX": "" } XML Beispiel: <NAME> <![CDATA[KunstKulturQuartier, Filmhaus Nürnberg]]> </NAME> <STRASSE> <![CDATA[Königstr.]]> </STRASSE> <HAUSNUMMER> <![CDATA[ 93]]> </HAUSNUMMER> <PLZ> <![CDATA[90402]]> </PLZ> <ORT> <![CDATA[Nürnberg]]> </ORT> <EMAIL> <![CDATA[]]> </EMAIL> <INTERNET> <![CDATA[http://www.KunstKulturQuartier.de]]> </INTERNET> <TELEFON> <![CDATA[]]> </TELEFON> <TELEFONVORWAHL> <![CDATA[]]> </TELEFONVORWAHL> <TELEFAX> <![CDATA[]]> </TELEFAX> <TELEFAXVORWAHL> <![CDATA[]]> </TELEFAXVORWAHL> <ANSPRECHPARTNER> <![CDATA[Array]]> </ANSPRECHPARTNER> </VERANSTALTER> |
X | X |
VERANSTALTUNGID | int | ID der Veranstaltung | 123546 | X | |
VERANSTALTUNGSORT | strings | Angaben zum Veranstaltungsort, Bedeutung der Felder siehe oben |
<VERANSTALTUNGSORT ID="13"> <NAME> <![CDATA[Kulturladen Loni-Übler-Haus]]> </NAME> <NAMEEINFACH> <![CDATA[Kulturladen Loni-Übler-Haus]]> </NAMEEINFACH> <ZUSATZ> <![CDATA[]]> </ZUSATZ> <STRASSE> <![CDATA[Marthastraße]]> </STRASSE> <HAUSNUMMER> <![CDATA[ 60]]> </HAUSNUMMER> <PLZ> <![CDATA[90482]]> </PLZ> <ORT> <![CDATA[Nürnberg]]> </ORT> <EMAIL> <![CDATA[loni-uebler-haus@stadt.nuernberg.de]]> </EMAIL> <INTERNET> <![CDATA[http://www.kuf-kultur.de/loni]]> </INTERNET> <TELEFON> <![CDATA[]]> </TELEFON> <TELEFONVORWAHL> <![CDATA[]]> </TELEFONVORWAHL> <TELEFAX> <![CDATA[]]> </TELEFAX> <TELEFAXVORWAHL> <![CDATA[]]> </TELEFAXVORWAHL> <OEFFENTLICHE> <![CDATA[Haltestelle Marthastasse, Linie 5]]> </OEFFENTLICHE> <OEFFNUNGSZEITEN> <![CDATA[Montags, 10 bis 18 Uhr]]> </OEFFNUNGSZEITEN> <LAT> <![CDATA[49.45518112183]]> </LAT> <LNG> <![CDATA[11.11242008209]]> </LNG> </VERANSTALTUNGSORT> |
X | |
VIDEO | string | URL mit Link zu einem Video zur Veranstaltung | Entspricht dem "video" Link unter LINKS | X | X |
VVKDATUM | date | Datum für den Start des Vorverkaufs | 2020-07-12 | X | X |
VVKINFOS | string | Infos zum Kartenvorverkauf |
Einen kostenlosen Zugang zu Kino 3 haben alle Inhaber*innen einer aktiven Filmhaus-Freundekarte. Mehr Informationen finden Sie unter www.filmhaus.nuernberg.de |
X | X |
VVKLINK | string | URL zum allgemeinen Kartenvorverkauf |
https://ticket-at-home.de/Home.aspx?shopid=xxx |
X | X |
VVKUEBLICH |
bool | Vorverkauf findet an den üblichen Vorverkaufsstellen (Kulturinfo, etc.) statt | 1 | X | X |