geteventsbylist

Funktion
Liefert eine Liste von Veranstaltungen anhand einer VEROWA-Listendefinition (siehe z.B. getlistnamesbygroup). Diese Funktion ist sehr praktisch, um eine Veranstaltungsliste auf statischen Seiten zusammenzustellen, da die Konfiguration der Liste nicht im CMS erfolgt, sondern in VEROWA. Damit hat der Admin. die Möglichkeit, die Liste anzupassen, ohne ins CMS einzugreifen. Falls Sie mehrere Listen-IDs übergeben, wird die Schnittmenge der Ergebnisse abgefragt, nicht die Summe. Sie können die Abfrage durch weitere Parameter eingrenzen, um z.B. einzelnen Seiten zu generieren, ohne dass immer sämtliche Veranstaltungen übertragen werden müssten.

Resource URL
https://api.verowa.ch/geteventsbylist/:instance/:apikey/:id/:offset/:max_events/

Parameter
– Instanzname :instance
– API Key :apikey
– Listen-ID :id (Mehrere können mit Kommata getrent werden z.B. „122,123“)
– Offset (soviele Ergebnisse am Anfang werden übersprungen) :offset
– Maximale Anzahl von Events :max_events

Ausführliche Feldbeschreibung
get_events_by_list


Beispielanfrage

GET https://api.verowa.ch/geteventsbylist/demo/8209042b1786e26c355d4aea1b8c7b79/4463/0/10

Server Antwort

{
  "total_events_nbr": 30,
  "events": [
    {
      "event_id": "22755",
      "date_from": "2016-09-15 20:00:00",
      "date_to": "2016-09-15 21:45:00",
      "title": "Kirchenchor Probe",
      "hide_time": "0",
      "topic": "",
      "short_desc": "",
      "childcare_id": "5",
      "subscribe_date": "0",
      "baptism_offer_id": "0",
      "date_text": "Donnerstag, 15. September 2016, 20.00–21.45 Uhr",
      "organizer": {
        "id": "35",
        "name": "Christoph Wieczorek",
        "phone": "044 764 99 84",
        "profession": "Kantor",
        "email": "c.wieczorek@verowa.ch"
      },
      "room": {
        "id": "3",
        "name": "Zwingli-Saal",
        "location_name": "Kirchgemeindehaus",
        "location_url": "/kgh",
        "location_url_is_external": "0"
      },
      "subscription": false
    },
    {
      "event_id": "21381",
      "date_from": "2016-09-18 10:00:00",
      "date_to": "2016-09-18 11:00:00",
      "title": "Ökumenischer Bettags-Gottesdienst mit Mahlfeier",
      "hide_time": "0",
      "topic": "",
      "short_desc": "",
      "childcare_id": "5",
      "subscribe_date": "0",
      "baptism_offer_id": "1",
      "date_text": "Sonntag, 18. September 2016, 10.00–11.00 Uhr",
      "organizer": {
        "id": 0,
        "name": "Maik Thoma",
        "phone": null,
        "profession": null,
        "email": null
      },
      "room": {
        "id": "32",
        "name": "",
        "location_name": "Pfarreizentrum Heilig Geist",
        "location_url": "www.kirche-zh.ch/Katholisch/Kirchgemeinden/detail.html?client_session_kg_oid=86",
        "location_url_is_external": "1"
      },
      "subscription": false
      "subscribe_person_name": "",
      "subscribe_person_email": "",
      "image_url": ""
    }
]