Navigation

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

    Frage zu einem API-Call des Kalenders

    ChurchTools Schnittstellen
    3
    7
    267
    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
      • aschild
        aschild last edited by

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

        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
          • DNie
            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.

            aschild 1 Reply Last reply Reply Quote 0
            • aschild
              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

              1 Reply Last reply Reply Quote 0
              • DNie
                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?

                aschild 1 Reply Last reply Reply Quote 0
                • aschild
                  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"

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