Der beste Weg, den LMC-API kennen zu lernen, ist, die Aktionen des Frontends mit dem Debugger des Browsers zu beobachten.

Es gibt keine öffentliche Dokumentation über den Backend-Prozess der LMC.

Der beste Weg, um zu lernen, wie man welche API-Endpunkte aufruft, ist die Überwachung der API-Aufrufe vom Frontend aus, während man eine Aktivität durchführt.

Um die API-Aufrufe zu überwachen, öffnen Sie die Entwicklerwerkzeuge Ihres Browsers. Die folgenden Schritte werden mit Mozilla Firefox durchgeführt.

1. Klicken Sie zunächst mit der rechten Maustaste auf ein beliebiges Element im Browser und klicken Sie im Kontextmenü auf Element inspizieren:

2. Wechseln Sie dann zur Registerkarte Netzwerk:

3. Wählen Sie als Nächstes XHR , um die Anfragetypen zu filtern, und filtern Sie dann z. B. nach "Geräten", und wählen Sie eine Anfrage aus der Liste. Wählen Sie im Seitenbereich die Registerkarte Antwort, um die vom Backend zurückgegebene Datenstruktur zu sehen:

Übung:

Durchsuchen Sie Ihr Projekt und wenden Sie verschiedene Filter im Netzwerkmonitor an. Suchen Sie die Anfrage, welche die Geräte Ihres Projekts enthält.

 4. Auf der Registerkarte "Headers" sehen Sie, zu welchem Mikrodienst eine bestimmte Anfrage gehört, und können die detaillierte API-Spezifikation nachschlagen:

In diesem Fall ist die API-Spezifikation hier zu finden: http://cloud.lancom.de/cloud-service-auth/api-docs/