• Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Frage zu einem API-Call des Kalenders

    ChurchTools Schnittstellen
    4
    10
    810
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Guido Mutze
      last edited by

      Hallo zusammen,
      ich bin blutiger Anfänger beim Thema API Benutzung. Ich versuche gerade die Termine eines öffentlichen Kalenders abzurufen und bekomme immer einen Code 401 Error: Unauthorized. Ich dachte, dass man öffentliche Kalender ohne Authentifizierung abrufen kann. Liege ich da falsch?
      Danke für eure Hilfe.

      1 Reply Last reply Reply Quote 0
      • aschildA
        aschild
        last edited by

        Welches API verwendest du denn?
        Die iCal URL sind öffentlich, aber via API vermutlich nicht

        3.x kein Selfhosting mehr

        1 Reply Last reply Reply Quote 0
        • G
          Guido Mutze
          last edited by

          https://churchtoolsUrlMeinerGemeinde/api/calendars/appointments/templates/2

          Irgendwie bin ich davon ausgegangen, dass dann auch der API-Call ohne Anmeldung geht.

          1 Reply Last reply Reply Quote 0
          • DNieD
            DNie
            last edited by

            Mit https://churchtoolsUrlMeinerGemeinde/api/calendars/appointments/templates/2 bekommst du eh nur die Templates und nicht die Termine. Die REST API unterstützt meines Wissens aktuell nicht den Abruf von Kalender Events. Man kann die Kalender templates und Events in der eine Person involviert ist abrufen.

            aschildA 1 Reply Last reply Reply Quote 0
            • aschildA
              aschild @DNie
              last edited by

              @DNie sagte in Frage zu einem API-Call des Kalenders:

              Mit https://churchtoolsUrlMeinerGemeinde/api/calendars/appointments/templates/2 bekommst du eh nur die Templates und nicht die Termine. Die REST API unterstützt meines Wissens aktuell nicht den Abruf von Kalender Events. Man kann die Kalender templates und Events in der eine Person involviert ist abrufen.

              Ja, die neue API bietet das leider noch nicht.
              Wenn du mit PHP Unterwegs bist, dann kannst du diese Library benutzen:
              https://github.com/vineyardkoeln/churchtools-api

              3.x kein Selfhosting mehr

              1 Reply Last reply Reply Quote 0
              • DNieD
                DNie
                last edited by

                @aschild sagte in Frage zu einem API-Call des Kalenders:

                https://github.com/vineyardkoeln/churchtools-api

                Was macht man, wenn man nicht mit PHP unterwegs ist? Ich verstehe nicht, warum der Kalender noch nicht über die REST API abrufbar ist. Ist doch essenziell. Warum die Templates, aber die Events nicht?

                aschildA 1 Reply Last reply Reply Quote 0
                • aschildA
                  aschild @DNie
                  last edited by

                  @DNie sagte in Frage zu einem API-Call des Kalenders:

                  @aschild sagte in Frage zu einem API-Call des Kalenders:

                  https://github.com/vineyardkoeln/churchtools-api

                  Was macht man, wenn man nicht mit PHP unterwegs ist? Ich verstehe nicht, warum der Kalender noch nicht über die REST API abrufbar ist. Ist doch essenziell. Warum die Templates, aber die Events nicht?

                  Weil Gott die Welt auch nicht an einem Tag schuf? 😉

                  Die REST Api wurde im ersten Schritt gestartet um die App anbinden zu können, darum waren zuerst nur Personen und Dienste in der neuen Api zu finden.

                  In der Zwischenzeit ist vieles dazu gekommen aber der Kalender noch nicht.

                  Und wenn du nicht mit PHP unterwegs bist, du kannst die alte API ja trotzdem nutzen, musst halt mehr Wrappercode selber schreiben...

                  Die Doku dazu findest du hier:
                  https://api.church.tools/class-CTChurchCalModule.html
                  und als Funktion wirst du wohl getCalendarEvents benötigen.

                  Wie man die alte API nutzt, musst/kannst du dann im php code "spicken"

                  3.x kein Selfhosting mehr

                  1 Reply Last reply Reply Quote 0
                  • D
                    dschnabel
                    last edited by

                    Gehe ich richtig in der Annahme, dass es auch 4 Jahre nach dem letzten Post noch keine API für die öffentlichen Kalender ohne Authentifizierung gibt?

                    aschildA 1 Reply Last reply Reply Quote 0
                    • aschildA
                      aschild @dschnabel
                      last edited by

                      @dschnabel
                      Hier siehst du was möglich ist, immer Tagesaktuell nachgeführt:
                      https://mein.church.tools/api

                      Aber ja, eine REST Api ohne Authentifizierung gibt's nicht, du kannst aber ja einen "Public calendar reader" User erstellen und dem die entsprechenden Rechte geben.

                      Oder du könntest via iCal an die öffentlichen Einträge kommen...

                      3.x kein Selfhosting mehr

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        dschnabel @aschild
                        last edited by

                        @aschild Ok, danke für die Bestätigung. Dann halt via iCal 🙂

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post