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

    Anwesenheiten über REST API erhalten

    ChurchTools Schnittstellen
    3
    5
    188
    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.
    • S
      smhr
      zuletzt editiert von

      Hallo,

      Ich versuche, die Anwesenheitsdaten für eine bestimmte Gruppe über die API zu bekommen, um einen Anwesenheitsbericht zu erstellen.

      Ich habe jedoch keinen API-Endpunkt gefunden, der mir diese Informationen liefert. Vom Namen her kommt "GET /groups/{groupId}/meetings" dem am nächsten - liefert aber nur eine Zusammenfassung über die Meetings (Anzahl Meetings, etc), aber keine Details oder Anwesenheiten zu jedem einzelnen Meeting.

      Wie kann ich die Anwesenheiten über die API auslesen?

      jziegelerJ 1 Antwort Letzte Antwort Antworten Zitieren 0
      • jziegelerJ
        jziegeler ChurchToolsMitarbeiter @smhr
        zuletzt editiert von

        @smhr mit /groups/{groupId}/meetings/{meetingId}/members Solltest du denke ich weiterkommen

        S 1 Antwort Letzte Antwort Antworten Zitieren 0
        • S
          smhr @jziegeler
          zuletzt editiert von

          @jziegeler sagte in Anwesenheiten über REST API erhalten:

          @smhr mit /groups/{groupId}/meetings/{meetingId}/members Solltest du denke ich weiterkommen

          Cool, danke, das klingt schon mal gut.
          Aber wie komme ich an die meetingId dran? Ich bräuchte dann erst mal alle Meetings, die es in einer bestimmten Gruppe gibt.

          /groups/{groupId}/meetings liefert wie erwähnt nur Statistiken:

          {
            "data": [],
            "meta": {
              "count": 0,
              "statistics": {
                "notCanceled": 21,
                "notCompleted": 3,
                "completed": 18,
                "notCompletedAndNotCanceledAndInPast": 3,
                "notCompletedAndNotCanceledAndInFuture": 0,
                "completedAndNotCanceled": 18
              },
              "previous": "2022-08-21T08:00:00.000000Z",
              "next": null
            }
          }
          
          davidschillingD 1 Antwort Letzte Antwort Antworten Zitieren 0
          • davidschillingD
            davidschilling ChurchToolsMitarbeiter @smhr
            zuletzt editiert von

            @smhr die Api gibt dir immer Daten aus einem Zeitabschnitt zurück. Standardmäßig von gestern bis in 30 Tagen.

            Wenn man das anpassen will kann man das mit den query Parametern start_date und end_date.

            Also z.b. start_date=2022-08-01&end_date=2022-09-01

            Die Parameter fehlen noch in der Api Dokumentation. Ich trage das jetzt nach.

            S 1 Antwort Letzte Antwort Antworten Zitieren 0
            • S
              smhr @davidschilling
              zuletzt editiert von

              @davidschilling Danke, funktioniert!

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