• Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Deutsch
    3. ChurchTools Schnittstellen
    Log in to post
    Load new posts
    • Recently Replied
    • Recently Created
    • Most Posts
    • Most Votes
    • Most Views
    • W

      LDAP mit Nextcloud - ELKW Portaluser ohne Passwort?

      • • wulmer
      1
      0
      Votes
      1
      Posts
      221
      Views

      No one has replied

    • Daniel ZimmermannD

      matrix login verbinden

      • • Daniel Zimmermann
      10
      0
      Votes
      10
      Posts
      1.0k
      Views

      MichaelGM

      @andy https://forum.church.tools/topic/7904/chat-als-modul-mit-benachrichtigungen-notification-center 😉

    • D

      API Translations Abruf error

      • • danielgugger
      2
      0
      Votes
      2
      Posts
      270
      Views

      D

      Dadurch, dass GET/Fields nun auch die Übersetzung der Felder abruft, hat sich das Problem erledigt.

    • skipyS

      Solved /api/groups Schnittstelle liefert keine Gruppen

      • • skipy
      23
      0
      Votes
      23
      Posts
      2.6k
      Views

      hbuergerH

      Vielen Dank @skipy @bwl21 für die Hinweise. Die Fehler in der API sind sicherlich nervig, gerade wenn man richtig loslegen möchte.

      Ich habe die, hier im Thread erwähnten, Dinge behoben für v3.78

      /groups Response richtig dokumentiert page Example Value auf 1 gesetzt QueryParameter richtig dokumentieren
    • Silas K.S

      Bester Weg zu einem Wordpress Internbereich mit CT Login-Daten

      • • Silas K.
      8
      1
      Votes
      8
      Posts
      691
      Views

      Silas K.S

      @dumbergerl @skipy @MichaelG
      Danke euch allen für eure Antworten, das hat auf jeden Fall geholfen. Danke auch @DumbergerL für deinen Wrapper, den hatte ich beim Googlen nicht gefunden, der sieht ja aber super aus. Ich denke den werden wir nutzen.

    • castilmaC

      API2 Doku für /api/login

      • • castilma
      2
      2
      Votes
      2
      Posts
      350
      Views

      jziegelerJ

      @castilma ja da hast du recht. Wir haben noch eine ganze Liste von undokumentierten apis, die darauf warten abgearbeitet zu werden. Login gehört auch dazu.

    • M

      Download ICS-Datei

      • • maksh
      3
      0
      Votes
      3
      Posts
      424
      Views

      M

      @davidschilling Also es sind verschieden Tools bzw. Zugriffsversuche.

      das eine ist der Zugriff über Windows IE Explorer Platform
      https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/ms775123(v=vs.85)

      Das andere ist eine Komponetensammlung:
      TMS VCL Cloud Pack
      https://www.tmssoftware.com/site/cloudpack.asp

      Beide gehen nicht.

      Die dritte Variante die ich nun habe ist über Indy-Komponenten:
      https://www.indyproject.org/about/
      dort funktioniert es.

    • R

      Swagger OpenAPI Dokumentation fehlerhaft

      • • Rüdiger Kern
      4
      2
      Votes
      4
      Posts
      666
      Views

      skipyS

      Ich kann mich da meinen Vorrednern nur anschließen. Es macht leider echt keinen Spaß und ist defakto fast unmöglich mit der Openapi.json zu arbeiten, weil so viele Fehler drin sind. Zudem bin ich etwas frustriert, was die Antwortzeiten angeht, wenn man einen Fehler in der Openapi.json meldet.

      @hbuerger Was war das Ergebnis vom "angucken"?

      Hat sich da seit April was getan? Möchtet ihr, dass wir als Entwickler aktiv Fehler melden oder empfindet ihr das eher als nervig? Wie können wir als externe Entwickler diese Fehler so melden oder sogar selbst korrigieren, dass sie schneller im Produktiv-System landen?
    • skipyS

      Unsolved Openjson Fehler: person/masterdata

      • • skipy
      3
      1
      Votes
      3
      Posts
      286
      Views

      B

      @skipy sagte in Openjson Fehler: person/masterdata:

      Oder noch besser:
      Nach meinem Verständnis bräuchte es in der Openapi.json bei boolean Werte gar kein enum. Per Definition können Werte vom type boolean nämlich nur true oder false sein.

      Du steigst da gut und tief ein. Vielen Dank. Es sind oft diese Kleinigkeiten, die einem das Leben schwer machen. Ähnliche Probleme gibt es manchmal mit IDs, die mal als Integer und mal als String zurückkommen.

      Apropos Bool: Ich persönlich würde ja empfehlen auf bool ganz zu verzichten. Irgendwann kommt mal ein Fall hinzu wo man nicht mehr nur zweiwertig unterwegs ist. In der Regel braucht noch noch einen Neutralwert wenn man da nicht null nehmen will. Daher fände ich das mit den enum schon besser (und zukunftssicherer)

    • Ernst-EGBE

      LDAP-Service - Zugangsdaten

      • • Ernst-EGB
      2
      0
      Votes
      2
      Posts
      259
      Views

      davidschillingD

      @ernst-egb beim support melden, dann wird der LDAP Dienst eingerichtet.

    • simonschaufiS

      Import von Events mit Wiederholung in externes System

      • • simonschaufi
      9
      0
      Votes
      9
      Posts
      696
      Views

      simonschaufiS

      @davidschilling ok, das heißt man muss ständig eine neue Gottesdienstserie anlegen? Wie lange wäre denn die längste mögliche Serie? Ich kann das leider selbst nicht überprüfen, da ich nur einen Gastzugang zu einer Churchtools Instanz habe.

    • B

      Wie kann ich custom-Felder in Gruppenmitgliedschaft per API setzen

      • • bwl21
      15
      0
      Votes
      15
      Posts
      817
      Views

      jziegelerJ

      @markusp du kannst auch den Endpunkt /persons?ids[]=..... verwenden, dann ist es nur ein Aufruf die Dokumentation findest du unter deineGemeinde.church.tools/api

    • MicTM

      Neue CT-Benutzer über Wordpress

      • • MicT
      6
      0
      Votes
      6
      Posts
      472
      Views

      MicTM

      @jziegeler danke, schon mal gut, dass ich so direkt einladen kann zu CT in die Gruppe. Langsam begreife ich das CT – Konzept, entscheidend sind oft die Berechtigungen. Alles klar erst mal! Danke euch! 👌

    • C

      Feature Request: Login mit OAuth

      • • craeckie
      1
      9
      Votes
      1
      Posts
      304
      Views

      No one has replied

    • M

      Welches Recht ist "administer persons"

      • • MarkusP
      3
      0
      Votes
      3
      Posts
      279
      Views

      M

      @jziegeler
      danke dir, dort hätte ich es nicht erwartet.

      Gibt es einen Grund, warum man das Recht zum "Berechtigungen anpassen" (administer persons) benötigt? Mit dem API Call kann ich ja keine Berechtigung ändern, sondern nur eine Personenliste (nur die ID) abholen.

      "Administer persons" und "Berechtigung anpassen" sind doch zwei komplett unterschiedliche Sachen. Die Rechteverwaltung beziehen sich ja auch auf Status, Gruppentypen und Gruppen. Da ist "administer groups" hier schon viel verständlicher: Gruppen administrieren, d.h. erstellen, löschen, etc.

      Leider verhält sich der API Call nicht so wie ich es erwartet hätte. Ich dachte, dass dort dann nur die für den Benutzer sichtbaren Personen zurück geworfen werden, aber es werden auch für ihn nicht sichtbaren User zurück gegeben. Dann muss ich mir hierfür etwas anderes überlegen.

    • M

      Tokens bei AJAX API

      • • MichaelM
      12
      0
      Votes
      12
      Posts
      1.1k
      Views

      davidschillingD

      @markusp für application/json ist es nicht notwendig.

      CSRF ist eine Sicherheitslücke die über Formulare in Browsern passieren kann. Wenn du einen ajax request im browser machst kannst du keinen csrf ausnutzen.

    • aschildA

      REST Api, wie finde ich die "Benutzerdefinierten" Felder?

      • • aschild
      8
      0
      Votes
      8
      Posts
      540
      Views

      B

      @aschild Das wäre auszuprobieren.

      Du kannst aber sicher ein neues Feld mit dem neuen Namen anlegen und einen wenigzeiler schreiben, der das umkopiert.

    • G

      Schnittstelle zu Mailpoet

      • • Gabi
      2
      0
      Votes
      2
      Posts
      248
      Views

      AndyA

      @gabi sagte in Schnittstelle zu Mailpoet:

      In diesem Forum wird ständig Fachsprache benutzt, die nicht erklärt wird.

      Oh, ok. Einfach immer nachhaken, wenn etwas unverständlich ist.

    • I

      API Authentifizierung-Problem

      • • immi
      8
      1
      Votes
      8
      Posts
      1.3k
      Views

      ProSongP

      @davidschilling Ich habe versucht, das Passwort in JSON zu senden. Sobald aber bestimmte Sonderzeichen enthalten sind, erhalte ich "Passwort ist falsch" zurück.

      $url = 'https://xxx.church.tools?q=login/ajax&func=getUserLoginToken'; $data = array( 'email' => $email, 'password' => $password, 'directtool' => 'yes' ); $options = array( 'http' => array( 'method' => "POST", 'header' => "Content-type: application/json" ."\r\naccept: application/json", 'content' => json_encode($data) ) ); $context = stream_context_create($options); $result = file_get_contents($url, false, $context); $data = json_decode($result);
    • H

      Kalendereinträge per REST abrufen (aktueller Stand?)

      • • hgra
      2
      0
      Votes
      2
      Posts
      277
      Views

      B

      @hgransow du brauchst vor der alten api keine Angst zu haben. Wen man mal weiß wie es geht, kommt man damit auch gut klar.

      und bis CT komplett auf der neuen API ist wird es m.E. noch einige Zeit dauern (bis dahin ist REST schon wieder old school 🙂

      Ich hab mich mit api V1 arrangiert. Seien wir doch froh, dass sie schon JSON liefert.