geteventsbylistfromdate

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 den :date Parameter eingrenzen. Das „Datum von“ kann nicht in der Vergangenheit liegen, da VEROWA nur aktuelle Veranstaltungen öffentlich zeigt.

Resource URL
https://api.verowa.ch/geteventsbylistfromdate/:instance/:apikey_get/:id/:date/:offset/:max_events/

Parameter
– Instanzname :instance
– API Key :apikey
– Listen-ID :id
– Datum im Format JahrMonatTag (20160606) :date
– 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/20160606/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": ""
    }
]