Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Seiteneigenschaften

Deutsch
Info

Der beste Weg, den LMC-API kenn 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:

Info

Ü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/

Englisch
Info

The best way to study the LMC AP is to observe the frontend's actions using the browser's debugger.

There is no public documentation about the back end process of the LMC.

The best way of learning how to call which API endpoints is by monitoring the API calls from the frontend while performing an activity.

To monitor the API calls, open your browsers developer tools. The following steps are done with Mozilla Firefox.

1. First, right-click on any element in the browser and click on Inspect Element in the context menu:

2. Then, switch to the Network tab:

3. Next, select XHR , to filter request types, and then filter, for example, for "devices" , and select a request from the list. In the side panel, select the Response tab to see the data structure returned by the backend:

Info

Exercise:

Browse your project, and apply different filters in the Network monitor. Find the request that contains your project's devices.

4. The Headers tab shows you to which micro service a specific request belongs to, which you can use to look up the detailed API specification:

In this case, the API specification is found here: http://cloud.lancom.de/cloud-service-auth/api-docs/