Schnittstelle kirchenjahr-evangelisch.de
-
Hallo,
falls es jemand braucht, die Daten aus kirchenjahr-evangelisch.de lassen sich wie folgt abrufen. Die JSON-Rückgabe ist dann m.E. selbsterklärend:
Aufruf erfolgt über:
https://www.kirchenjahr-evangelisch.de/service.php?o=lcf&f=...&r=json&....-
o=lcf&r=json - Was lcf sein soll, und ob statt json noch eine andere Ausgabe m;glich ist - wer weiß... Jedenfalls braucht es beides in jedem Aufruf
-
dl=user - kann scheinbar überall angehängt werden, liefert eine "erweiterte" aber bislang nichtssagende Fehlermeldung zurück
-
f=gwd&date=yyyy-mm-dd - get week day oder was in der Art => liefert den nächsten Gottesdienst (next), den nächsten hohen Feiertag (nexthigh) und den vorigen (last) ab dem genannten Datum zurück - zusammen mit den liturgischen Angaben. Bsp: https://www.kirchenjahr-evangelisch.de/service.php?o=lcf&f=gwd&r=json&date=2023-12-23
-
f=ga&day=<dayid> get *a single day =:-) => liefert die liturgischen Angaben zu einem speziellen "Tag" mit der angegebenen Id zurück. Tag meint dabei aber nicht Kalendertag - auf den 24.12. fallen mindestens zwei "days", Christvesper und Christnacht. Bsp.: https://www.kirchenjahr-evangelisch.de/service.php?o=lcf&f=ga&r=json&day=1293&dl=user Die Ids bekommt man über die Funktionen gwd oder gc
-
f=gy& - get year => Ausgabe der verfügbaren Kirchenjahre der Datenbank.
Bsp.: https://www.kirchenjahr-evangelisch.de/service.php?o=lcf&f=gy&r=json&dl=user -
f=gc - **g*et complete year => die Liste von "Tagen" eines ganzen Kirhcenjahres holen. Cave: Jahr meint Kirchenjahr, d.h. es beginnt mit dem 1.Advent des vorigen Kalenderjahrs und geht bis zum Ewigkeitssonntag des gewünschten Kalenderjahres.
Bsp: https://www.kirchenjahr-evangelisch.de/service.php?o=lcf&f=gc&r=json&year=2023&dl=user&extended=1
extended=0 oder weggelassen => Rückgabe der "normalen" Sonn- und Feiertage
extended=1 => Rückgabe NUR der besonderen Tage, wie "Tag der Beschneidung Jesu"
Happy coding!
-
-
@Ralf-Bürzele moin! Der obere Link funktioniert leider nicht mehr und leider schaffe ich es derzeit nicht, das einzubinden. Was genau möchte ChurchTools-Website im Feld haben? Es akzeptiert weder iFrame, URL oder kompletten PHP-Text. Vielleicht kann mir jemand helfen oder sogar einen einfachen Beispielcode für das kleine Widget erstellen (die ganzen Detailanpassungen sind dann kein Problem).
In der Dokumentation finde ich leider nichts darüber.
Viele Grüße und Dank
-
@kantor_mfb sagte in Schnittstelle kirchenjahr-evangelisch.de:
@Ralf-Bürzele moin! Der obere Link funktioniert leider nicht mehr
Ah, schade - aber das ist der Lauf der Welt...
Was genau möchte ChurchTools-Website im Feld haben?
ChurchTools möchte an der Stelle gar nichts haben - es geht ja um die Verwertung der Daten von kirchenjahr-evangelisch.de
- die offensichtlich umgestellt haben.
Es akzeptiert weder iFrame, URL oder kompletten PHP-Text. Vielleicht kann mir jemand helfen oder sogar einen einfachen Beispielcode für das kleine Widget erstellen (die ganzen Detailanpassungen sind dann kein Problem).
Wenn ich es auf die Schnelle sehe, läuft das nun die Einbindung via iframe:
https://kirchenjahr-evangelisch.de/widget?size=big&fields=0,1,2,3,4,5,6,7,8,9,10,11,12,13
Falls man das in einem Script verwerten wöllte, müßte man die HTML-Rückgabe parsen.