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
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
development:api:reference [2016/07/19 15:56] schnellodevelopment:api:reference [2018/04/03 13:53] – Link ins Git korrigiert jau
Zeile 33: Zeile 33:
 |[integer]|eine Ganzzahl mit optionalem Vorzeichen|/[+-]?\d+/| |[integer]|eine Ganzzahl mit optionalem Vorzeichen|/[+-]?\d+/|
 |[float]|eine Gleitkommazahl;\\ Dezimalpunkt ist "."| | |[float]|eine Gleitkommazahl;\\ Dezimalpunkt ist "."| |
-|[timestamp]|hier sind alle Formate gemäß "[[http://de3.php.net/manual/en/datetime.formats.php|PHP Date and Time Formats]]" erlaubt;\\ es können aber auch einfach nur die Anzahl der ms nach 1970 angegeben werden;\\ alle Zeitangaben beziehen sich auf die [[http://de.wikipedia.org/wiki/Koordinierte_Weltzeit|Koordinierte Weltzeit (UTC)]]\\ Der timestamp ist in Millisekunden anzugeben!| |+|[timestamp]|hier sind alle Formate gemäß "[[http://php.net/manual/en/datetime.formats.php|PHP Date and Time Formats]]" erlaubt;\\ es können aber auch einfach nur die Anzahl der ms nach 1970 angegeben werden;\\ alle Zeitangaben beziehen sich auf die [[http://de.wikipedia.org/wiki/Koordinierte_Weltzeit|Koordinierte Weltzeit (UTC)]]\\ Der timestamp ist in Millisekunden anzugeben!| |
 |[uuid]|jede nach [[http://www.ietf.org/rfc/rfc4122.txt|RFC4122]] valide UUID|/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/| |[uuid]|jede nach [[http://www.ietf.org/rfc/rfc4122.txt|RFC4122]] valide UUID|/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/|
 |[numeric]|ist [float] oder [integer]| | |[numeric]|ist [float] oder [integer]| |
Zeile 90: Zeile 90:
 |&to=[timestamp]|Endzeitpunkt für die Messwertreihe\\ Wird hier ein [[http://php.net/manual/en/datetime.formats.relative.php|relativer Wert]] angegeben, bezieht sich dieser auf //&from//.\\ Ist //&from// nicht angegeben bezieht er sich auf //jetzt//|//jetzt//|ja| |&to=[timestamp]|Endzeitpunkt für die Messwertreihe\\ Wird hier ein [[http://php.net/manual/en/datetime.formats.relative.php|relativer Wert]] angegeben, bezieht sich dieser auf //&from//.\\ Ist //&from// nicht angegeben bezieht er sich auf //jetzt//|//jetzt//|ja|
  
-* "week" ist derzeit nicht implementiert: https://github.com/volkszaehler/volkszaehler.org/blob/master/lib/Volkszaehler/Util/Aggregation.php#L56+* "week" ist derzeit nicht implementiert: https://github.com/volkszaehler/volkszaehler.org/blob/master/lib/Util/Aggregation.php#L68
  
 <note>Die Antwort wird in Form eines JSON-Arrays zurück geliefert. z.B.: <note>Die Antwort wird in Form eines JSON-Arrays zurück geliefert. z.B.:
Zeile 256: Zeile 256:
 |txt|einfache Textausgabe|ja| |txt|einfache Textausgabe|ja|
 |csv|[[http://www.ietf.org/rfc/rfc4180.txt|Komma-separierte Werte]]|ja| |csv|[[http://www.ietf.org/rfc/rfc4180.txt|Komma-separierte Werte]]|ja|
-|png|Plotting Ausgabe mit [[http://jpgraph.net|jpGraph]]\\ Die Graphen werden durch die Middleware gerendert\\ und als Rastergrafik ausgegeben|(noch nicht implementiert)|+|png|Plotting Ausgabe mit [[http://jpgraph.net|jpGraph]]\\ Die Graphen werden durch die Middleware gerendert\\ und als Rastergrafik ausgegeben|ja (falls jpGraph installiert)|
 |gif|:::|:::| |gif|:::|:::|
 |jpg|:::|:::| |jpg|:::|:::|
Zeile 268: Zeile 268:
 |options|string|Optionen|keine|ja| |options|string|Optionen|keine|ja|
 | | |//raw//: Daten ohne Verarbeitung ausgeben (z.B. Zählerstände)| | | | | |//raw//: Daten ohne Verarbeitung ausgeben (z.B. Zählerstände)| | |
-==== JSON ==== 
-^Parameter^Beschreibung^ 
-|&padding=//funcname//|[[http://en.wikipedia.org/wiki/JSON#JSONP|JSON with padding]]| 
  
 ==== Plotting ==== ==== Plotting ====
development/api/reference.txt · Zuletzt geändert: 2019/04/13 09:06 von justinotherguy