Benutzer-Werkzeuge

Webseiten-Werkzeuge


development:api:reference

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
development:api:reference [2019/04/13 09:06] – URLs aktualisiert justinotherguydevelopment:api:reference [2026/10/26 20:42] (aktuell) – Syntax aktualisiert: "/middlware" entfernt justinotherguy
Zeile 12: Zeile 12:
 Die URL besteht im Allgemeinen aus mehreren Komponenten: Die URL besteht im Allgemeinen aus mehreren Komponenten:
  
-<code>http://<server:port><einstiegspfad>/middleware/<kontext>[/<uuid>].<format>[?<parameter>]</code>+<code>http://<server:port><einstiegspfad>/<kontext>[/<uuid>].<format>[?<parameter>]</code>
  
 ^Platzhalter^Beispiele^Mögliche Werte^Beschreibung^optional^ ^Platzhalter^Beispiele^Mögliche Werte^Beschreibung^optional^
Zeile 23: Zeile 23:
  
 Beispiel um die Auflösung eines Stromzählers in volkszähler-Datenbank nachträglich zu ändern: Beispiel um die Auflösung eines Stromzählers in volkszähler-Datenbank nachträglich zu ändern:
-<code>https://demo.volkszaehler.org/middleware/channel/[<uuid>].json?operation=edit&resolution=800</code>+<code>https://demo.volkszaehler.org/channel/[<uuid>].json?operation=edit&resolution=800</code>
  
 Beispiel um mehrer Kanäle abzufragen: Beispiel um mehrer Kanäle abzufragen:
-<code>http://raspberrypi/middleware/data.json?uuid[]=f2e145a0-84d5-11e4-86e3-3587832d7a7e&uuid[]=57acbef0-88a9-11e4-934f-6b0f9ecd95a8</code>+<code>http://raspberrypi/data.json?uuid[]=f2e145a0-84d5-11e4-86e3-3587832d7a7e&uuid[]=57acbef0-88a9-11e4-934f-6b0f9ecd95a8</code>
  
 ===== Typen ===== ===== Typen =====
Zeile 50: Zeile 50:
  
 <note tip>Möchte man einfach nur schnell mal einen Operation im Browser testen kann auch ein normaler GET-Request in Kombination mit einem zusätzlichen Parameter genutzt werden. Bsp: <note tip>Möchte man einfach nur schnell mal einen Operation im Browser testen kann auch ein normaler GET-Request in Kombination mit einem zusätzlichen Parameter genutzt werden. Bsp:
-<code>https://demo.volkszaehler.org/middleware/channel.json?operation=add&title=Test Zähler</code>+<code>https://demo.volkszaehler.org/channel.json?operation=add&title=Test Zähler</code>
 Bei der Angabe des "operation"-Parameters wird die Bestimmung der Operation durch die HTTP-Methode aufgehoben.</note> Bei der Angabe des "operation"-Parameters wird die Bestimmung der Operation durch die HTTP-Methode aufgehoben.</note>
  
development/api/reference.txt · Zuletzt geändert: von justinotherguy