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

    Frage zu einem API-Call des Kalenders

    ChurchTools Schnittstellen
    4
    10
    675
    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.
    • G
      Guido Mutze
      zuletzt editiert von

      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 Antwort Letzte Antwort Antworten Zitieren 0
      • aschildA
        aschild
        zuletzt editiert von

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

        3.x kein Selfhosting mehr

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • G
          Guido Mutze
          zuletzt editiert von

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

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

          1 Antwort Letzte Antwort Antworten Zitieren 0
          • DNieD
            DNie
            zuletzt editiert von

            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 Antwort Letzte Antwort Antworten Zitieren 0
            • aschildA
              aschild @DNie
              zuletzt editiert von

              @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 Antwort Letzte Antwort Antworten Zitieren 0
              • DNieD
                DNie
                zuletzt editiert von

                @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 Antwort Letzte Antwort Antworten Zitieren 0
                • aschildA
                  aschild @DNie
                  zuletzt editiert von

                  @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 Antwort Letzte Antwort Antworten Zitieren 0
                  • D
                    dschnabel
                    zuletzt editiert von

                    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 Antwort Letzte Antwort Antworten Zitieren 0
                    • aschildA
                      aschild @dschnabel
                      zuletzt editiert von

                      @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 Antwort Letzte Antwort Antworten Zitieren 0
                      • D
                        dschnabel @aschild
                        zuletzt editiert von

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

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