Die Anwendungsschnittstelle wird als RESTful Web Service auf https://freiheit.org/api/events angeboten.
Erlaubt ist eine lesende HTTP-Anfrage [GET]. Das Antwort-Format ist application/json.
Beispielanfrage:
curl --location 'https://freiheit.org/api/events' \
--header 'Content-Type: application/json'
Beispielantwort
{
"total": 12,
"result": [
{
"type": "event",
"base_url": "https://shop.freiheit.org/#!/Veranstaltung/B3BS8",
"date": "2023-06-21T19:00:00",
"start_date": "2023-06-21T19:00:00",
"end_date": "2023-06-21T20:30:00",
"location": {
"lat": 54.1981356428014,
"lon": 9.08757995722181
},
"locality": "Lohe-Rickelshof",
"title": "Stadt gegen Land: Deutschlands neue Teilung",
"full_text": "Der Gegensatz zwischen Stadt und Land ist ..."
},
...
]
}
Parameter
Die Anzahl der Entitäten in einer Rückgabe ist maximal 10 und wird anhand des Feldes date sortiert. Die Anfrage kann mit folgenden Parametern übersteuert werden.
- page = Seitenzahl, default ist 0
- sort_order = Sortierung der Entitäten (asc, desc), default ist asc