• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden
    1. Übersicht
    2. Deutsch
    3. ChurchTools Schnittstellen
    Melde dich an, um einen Beitrag zu erstellen
    Neue Beiträge laden
    • Recently Replied
    • Recently Created
    • Meiste Beiträge
    • Meiste Stimmen
    • Die meisten Ansichten
    • K

      Push Notifications

      • • Karl
      2
      0
      Stimmen
      2
      Beiträge
      189
      Aufrufe

      jziegelerJ

      @Karl Nein, das ist bisher noch nicht möglich

    • K

      E-Mail Versand

      • • Karl
      5
      0
      Stimmen
      5
      Beiträge
      293
      Aufrufe

      K

      @jziegeler Ah ok. Vielen Dank! Das funktioniert. Danke für den Tipp.
      Ich habe es hier gesehen: https://api.church.tools/function-churchcore_sendEMailToPersonIDs.html

    • aschildA

      REST API "Too many requests"

      • • aschild
      8
      0
      Stimmen
      8
      Beiträge
      679
      Aufrufe

      aschildA

      @davidschilling Hmmm...
      da sehe ich jetzt gerade nicht wie das funktionieren soll.

      Im /calendars/appointments fehlen mir die Ressourcen
      Im /calendars/{id}/appointsments hier auch

    • S

      Keycloak OpenID Connect - Custom Storage Provider für Church Tools

      • • simsa
      11
      3
      Stimmen
      11
      Beiträge
      899
      Aufrufe

      daniel-lerchD

      Wir haben Keycloak mit dem Plugin von @simsa jetzt seit gut 6 Wochen produktiv im Einsatz:

      Nextcloud via user_oidc WordPress via OAuth Single Sign On - SSO (OAuth Client) Korga (E-Mail-Verteiler-Erweiterung für ChurchTools)

      Das Format des sub Claim von Keycloak mit Doppelpunkten macht die Einrichtung hier und da etwas schwierig, aber mit der richtigen Konfiguration läuft es seitdem einwandfrei.

      Weil Keycloak auf einem anderen Origin als ChurchTools läuft und damit de facto eine Man-in-the-Middle-Attacke wie eine Phishing Seite ausführt, bekommen Nutzer nur vom Apple Schlüsselbund kein Passwort oder das falsche Passwort vorgeschlagen und müssen es manuell auswählen. Das ist sicherlich keine tolle Lösung, aber für uns akzeptabel, bis ChurchTools irgendwann selbst OpenID Connect einführt.

    • MichaelGM

      Service Account // System User Token

      • • MichaelG
      5
      2
      Stimmen
      5
      Beiträge
      329
      Aufrufe

      daniel-lerchD

      @wulmer sagte in Service Account // System User Token:

      Ein Token (welches dann auch kein verwirrendes Session-Cookie des technischen Users erfordert) wäre da sehr hilfreich.

      Was du suchst, ist vermutlich das Login Token. Das ist zeitlich unbegrenzt gültig und ermöglicht die Authentifizierung über den Authorization Header ohne Cookies.

      ⚠️ Ich würde dir jedoch dringend davon abraten, Login Tokens im JavaScript einzubinden und damit öffentlich ins Internet zu stellen. Auch die aktuelle Lösung, die du beschreibst, klingt gefährlich. Wenn euer Systemnutzer aus irgendeinem Grund z.B. einer Gruppenmitgliedschaft zu viele Berechtigungen erhält, sind schnell sehr viel mehr Daten öffentlich einsehbar, als du möchtest.

      Aufwändiger aber deutlich sicherer wäre ein Backend, dass ausgewählte Informationen eurer Website über eine eigens dafür konzipierte API zur Verfügung stellt. Ich bin jetzt kein PHP Experte, aber mit den Libraries die es gibt, sollte das in unter 50 Zeilen Code umsetzbar sein.

    • aschildA

      Kalender REST API Berechtigungsproblem seit v3.103.1

      • • aschild
      11
      0
      Stimmen
      11
      Beiträge
      563
      Aufrufe

      aschildA

      @thommyb sagte in Kalender REST API Berechtigungsproblem seit v3.103.1:

      @aschild Ist vielleicht eine blöde Frage, aber warum gibt es denn diese Retry-Logik? Warum schickst du nicht gleich/immer den Login-Token mit?

      Wenn du mir sagst wie man das mit eurem JS client macht, dann her mit den Infos 🙂
      In den anderen Clients (php etc.) wird das lgin token defaultmässig immer mitgesendet

    • P

      Integration CleverReach

      • • Peter Grab
      2
      0
      Stimmen
      2
      Beiträge
      233
      Aufrufe

      jziegelerJ

      @Peter-Grab schau mal hier: https://hilfe.church.tools/wiki/0/CleverReach-Integration Das sind zwar noch Screenshots für die Version 2, aber die Felder gelten weiterhin

    • C

      Tutorial/Beispiele API-Nutzung

      api songbeamer songs anlegen cookie • • corth50
      3
      0
      Stimmen
      3
      Beiträge
      1.4k
      Aufrufe

      davidschillingD

      @DumbergerL Danke für die gute Erklärung
      @corth50 hier noch unsere Hilfe Seite zum CSRF: https://hilfe.church.tools/wiki/0/API-CSRF

    • S

      Terminübersicht über API als PDF/JPEG im Gottesdienst

      api • • schowave
      4
      2
      Stimmen
      4
      Beiträge
      407
      Aufrufe

      aschildA

      @schowave Hier
      e28b740b-2681-4245-bff7-6a2b17da6b45-grafik.png

    • T

      Kids Check-in via API

      • • tunbehaun
      7
      0
      Stimmen
      7
      Beiträge
      473
      Aufrufe

      J

      Mich würde euer Ergebnis interessieren, weil wir auch schon seit längerem auf so eine Option schielen. Habe da vor Jahren auch schon mal einen Feature Request erstellt:

      https://forum.church.tools/topic/7198/eigenständiger-checkin?_=1699433331938

      Das würde auch für Ferienfreizeiten bei uns total hilfreich sein. 🙂

    • A FA

      Ungelöst Kalendereintrag über REST-Api ändern

      • • A F
      3
      0
      Stimmen
      3
      Beiträge
      239
      Aufrufe

      A

      @aschild Top, danke! Das hat funktioniert!

    • MicTM

      Einstieg API/REST ... zB Kalender/WordPress

      • • MicT
      7
      0
      Stimmen
      7
      Beiträge
      980
      Aufrufe

      aschildA

      @kiesldusl Da wir nur das ofizielle REST API von Churchtools verwenden: ein klares ja.
      Und gerne Feedback/Erweiterungswünsche in den Github issues erfassen

    • fschrempfF

      API Fehler beim Auslesen der Gruppen-Hierarchien

      • • fschrempf
      3
      0
      Stimmen
      3
      Beiträge
      1.9k
      Aufrufe

      fschrempfF

      @karin-d Danke für den Hinweis! Ich habe mal im Log geschaut und tatsächlich gibt es da seit dem 11.10. auch immer wieder mal einen entsprechenden Eintrag für Requests, die nicht von meinem Code, sondern entweder vom Web-Frontend oder von der App kommen.

      Ich gehe also stark davon aus, dass es ein Bug ist, der mit dem Update auf v3.102.0 reingekommen ist.

    • aschildA

      Benachrichtigungen deaktivieren wenn Eintrag via REST API verändert wird

      • • aschild
      2
      0
      Stimmen
      2
      Beiträge
      155
      Aufrufe

      davidschillingD

      @aschild Das wurde wohl in der REST-Api vergessen. Das werden wir dann noch einbauen.

    • ErwinCramerE

      Vom Calendar Objekt zum zugehörigen Event kommen?

      php events calendar api • • ErwinCramer
      7
      2
      Stimmen
      7
      Beiträge
      670
      Aufrufe

      DumbergerLD

      Update Sept. 2023:

      Es gibt mittlerweile einen eigenen API Endpunkt, mit dem sich zu einem Termin (Appointment) die zugehörigen Buchungen und das Event abrufen lassen:

      /calendars/{calendarId}/appointments/{appointmentId}/{startDate}

      @aschild Hat den Endpunkt auch für den ChurchTools-API Wrapper umgesetzt:

      $calendarId = 2; $appointmentId = 13; $combinedAppointment = CombinedAppointmentRequest::forAppointment($calendarId, $appointmentId, "2023-10-01")->get(); $appointment = $combinedAppointment->getAppointment(); // see Appointment-Model $event = $combinedAppointment->getEvent(); // see Event-Model $bookings = $combinedAppointment->getBookings(); // see Booking-Model

      Siehe Dokumentation.

    • aschildA

      Dieses Thema wurde gelöscht!

      • • aschild
      1
      0
      Stimmen
      1
      Beiträge
      2
      Aufrufe

      Niemand hat geantwortet

    • aschildA

      Unschönes Verhalten von PUT /calendars/{calendarId}/appointments/{appointmentId}

      • • aschild
      3
      0
      Stimmen
      3
      Beiträge
      204
      Aufrufe

      aschildA

      @jziegeler Das Problem ist, dass wir da keine AddressID haben und somit keine logische Zuordnung möglich ist.
      Und der /address Endpunkt würde dann auch fehlen.

      Aber Danke für's anschauen

    • MaxStroM

      Gibt es Erfahrungen mit Einbindung in Wordpress?

      kalender wordpress homepage • • MaxStro
      59
      2
      Stimmen
      59
      Beiträge
      22.1k
      Aufrufe

      K

      Wir haben ein bisschen dran rumgeschraubt.
      https://gitlab.com/immanuelrv/churchcal-sync

      Das Plugin läuft nun mit der neuen API
      Dadurch können mehr Funktionen abgebildet werden.
      Veranstaltungsbilder werden nun im Pop-up angezeigt.

    • aschildA

      Gebuchte Ressourcen via REST api zu Kalendereintrag erhalten?

      • • aschild
      3
      0
      Stimmen
      3
      Beiträge
      228
      Aufrufe

      aschildA

      @narnitz Danke.
      Hatte schon vermutet dass es einen anderen Endpoint gibt 🙂

    • A

      Ausführungsprotokoll eines Sync-Auftrags über REST-API lesen?

      • • alex-muehlbauer
      4
      0
      Stimmen
      4
      Beiträge
      193
      Aufrufe

      A

      @jziegeler super danke! Bin selbst gerade drüber gestolpert! Ihr seid ja schnell! 😉