• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Schnittstelle kirchenjahr-evangelisch.de

    ChurchTools Schnittstellen
    2
    3
    320
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • Ralf BürzeleR
      Ralf Bürzele
      zuletzt editiert von

      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!

      Pfarrer und CT-Admin der Evang. Kirchengemeinde Althütte

      kantor_mfbK 1 Antwort Letzte Antwort Antworten Zitieren 3
      • kantor_mfbK
        kantor_mfb @Ralf Bürzele
        zuletzt editiert von

        @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

        Ralf BürzeleR 1 Antwort Letzte Antwort Antworten Zitieren 0
        • Ralf BürzeleR
          Ralf Bürzele @kantor_mfb
          zuletzt editiert von Ralf Bürzele

          @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.

          Pfarrer und CT-Admin der Evang. Kirchengemeinde Althütte

          1 Antwort Letzte Antwort Antworten Zitieren 0
          • Erster Beitrag
            Letzter Beitrag