Rufen Sie über die Learn365-API eine Liste der Kurse und Schulungspläne ab, für die der Benutzer Schulungsadministrator ist

Sie können sich einen Überblick über alle Kurse und Schulungspläne verschaffen, bei denen einem bestimmten Benutzer die Rolle des Schulungsadministrators zugewiesen wurde, indem Sie die Learn365 API-Endpunkte nutzen. Das bedeutet, Sie müssen die Einstellungen jeder einzelnen Schulung nicht im Learn365 Admin Center überprüfen.

Dieser Artikel beschreibt, wie Sie eine Liste der Kurse und Schulungspläne abrufen, für die ein bestimmter Benutzer als Administrator zugewiesen ist.

 

1. Navigieren Sie zu https://api.365.systems/ und autorisieren Sie sich mit dem entsprechenden API-Schlüssel. Weitere Informationen zum Autorisierungsprozess finden Sie in diesem Artikel.

2. Rufen Sie die ID des relevanten Benutzers ab und kopieren Sie sie. Wenn Sie die ID des Benutzers haben, können Sie die Antwort so eingrenzen, dass nur die zugehörigen Daten angezeigt werden.

3. Führen Sie die Anfrage aus, um eine Liste der Kurse und Schulungspläne abzurufen, für die dieser Benutzer Schulungsadministrator ist.

Erweitern Sie den Abschnitt Courses und suchen Sie die GET-Methode /odata/v2/Courses mit der Beschreibung Return the list of Courses und wählen Sie oben links Try it out aus.

Sie müssen die entsprechenden Abfrageoptionsparameter festlegen, um die in der Antwort zurückgegebenen Daten zu steuern.

Vervollständigen Sie in der Anfrage zur GET-Methode /odata/v2/Courses die folgenden Felder:

  • Geben Sie im Feld $expand Admins($select=Id,Title) ein.
  • Geben Sie im Feld $filter Admins/any(x: x/Id eq user-ID) ein, wobei user-ID die ID ist, die Sie in Schritt 2 kopiert haben, z. B. Admins/any(x: x/Id eq 4b28f1ec-bba8-45f1-a4e6-f2fb81fe8a39).
  • Geben Sie im Feld $select Title ein.

     

    get_list_of_admin_role_of_a_user

4. Wählen Sie Execute aus, um die Anfrage auszuführen.

5. Gehen Sie zum Block Responses, um die Ergebnisse zu kontrollieren:

  • Die Zahl 2xx (beispielsweise „200“) unter Code zeigt an, dass die Anfrage korrekt funktioniert hat.
  • Im Feld Response body sehen Sie die Kurse und Schulungspläne des Tenants, für die der Benutzer als Schulungsadministrator zugewiesen ist. Die Eigenschaft Admins enthält die ID und die Namen aller Benutzer, die derzeit als Schulungsadministratoren zugewiesen sind.

     

    Training_user_is_admin_of

     

  • Verwenden Sie die Option Download, um die Ergebnisse der API-Anfrage im JSON-Format auf Ihrem Computer zu speichern.

 

War dieser Beitrag hilfreich?
0 von 1 fanden dies hilfreich

Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.