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

    Ungelöst Mail über Nutzung veralteter APIs

    Fragen
    3
    3
    16
    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.
    • W
      wblunck
      zuletzt editiert von

      Seit Mitte Februar erhalten wir über die Nutzung des REST API schon zum 2. Mal die folgende Mail:

      Hallo Administrator
      In deinem ChurchTools wurden in der letzten Woche veraltete ChurchTools-APIs bzw. -Parameter verwendet. Diese werden demnächst abgeschaltet. Damit die zugehörigen Anwendungen weiterhin funktionieren, sollte bald auf die neuen APIs bzw. Parameter umgestellt werden. Im Anhang sind die verschiedenen Nutzungen aufgelistet. Weitere Infos dazu findest du auf dieser Hilfeseite.

      Im Anhang (CSV-Datei) wird
      alt: "PUT /api/groups/{groupId}/members/{personId}"
      neu: "PATCH /api/groups/{groupId}/members/{personId}"

      Gemäß API - Dokumentation ist PUT und Patch wie folgt zu benutzen:
      b631faa9-e4da-4156-ae25-de796a1c3969-image.png
      So werden sie auch in unserem Programm genutzt.

      Daher ist der Inhalt der Datei PUT: alt und Patch: neu nicht nachvollziehbar.

      Verstehe ich die Mail falsch oder ist die Aussage der Mail falsch?

      T D 2 Antworten Letzte Antwort Antworten Zitieren 0
      • T
        thommyb ChurchToolsMitarbeiter @wblunck
        zuletzt editiert von

        @wblunck Überprüfe nochmal, ob euer Programm wirklich nie und unter keinen Umständen ein PUT auf eine bestehende Gruppenmitgliedschaft macht. Bisher war das eigentlich immer der Fall, wenn jemand mit dieser Frage um die Ecke kam.

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • D
          d3chris @wblunck
          zuletzt editiert von d3chris

          @wblunck
          Das Problem hatte ich vor Kurzem auch und ich habe dazu den Support kontaktiert. Nach ein bisschen hin und her und einigem Ausprobieren ergab sich Folgendes, was ich zuerst übersehen hatte. Du musst im body "only_add": true mitgeben. Die Option das nicht zu tun, existiert noch wegen der Rückwärtskompatibilität mit alten App-Versionen. Wenn du den Wert nicht mitgibst, wird eine Person, die schon in der Gruppe ist, überschrieben und du bekommst die Mail. Hingegen, wenn du ihn mitgibst, bekommst du Person is already a member of the group mit dem Code 403 als Antwort auf den API-Call.

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