From d39dfdc03187bcc98575b59e5fdb4eaa8a33f454 Mon Sep 17 00:00:00 2001
From: Daniel Bohrer
Date: Mon, 30 Jan 2012 04:36:36 +0000
Subject: [PATCH] API-Doku
---
Open%2FClose-Monitor%2FAPI.mw | 61 +++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
create mode 100644 Open%2FClose-Monitor%2FAPI.mw
diff --git a/Open%2FClose-Monitor%2FAPI.mw b/Open%2FClose-Monitor%2FAPI.mw
new file mode 100644
index 000000000..4f775370e
--- /dev/null
+++ b/Open%2FClose-Monitor%2FAPI.mw
@@ -0,0 +1,61 @@
+Für den [[Open/Close-Monitor]] gibt es eine minimale API über HTTP, um die maschinelle Verarbeitung zu erleichtern.
+
+== Formate ==
+Es stehen folgende Formate zur Verfügung:
+
+
+Um eine hohe Last durch Anfragen zu vermeiden, wird der HTTP-Client über die HTTP-Header "Expires" und "Cache-Control" angewiesen, die Ergebnisse der Anfragen für 5 Minuten zwischenzuspeichern.
+
+Alternativ ist die Abfrage auch über HTTPS möglich.
+
+== Datenfelder ==
+=== Versionsnummer ===
+Versionsnummer der API, mit der die Abfrage generiert wurde
+;Datentyp: String der Form ([0-9]+.){1-3}[0-9]+)
+;JSON: Attribut version
+;XML: Attribut version (CDATA) des Wurzelelementes <status>
+;RFC822: Feld Version
+;Anmerkungen: Die aktuelle Versionsnummer ist 0.1
+
+=== Ãffnungsstatus ===
+Der aktuelle Ãffnungsstatus des Hackerspace
+;Datentyp: Boolean
+:*''true'': Space is geöffnet
+:*''false'': Space ist geschlossen
+;JSON: Attribut isOpen
+;XML: Text-Inhalt (CDATA) des Elements <isOpen>
+;RFC822: Feld IsOpen
+
+=== Ãnderungsdatum ===
+Der Zeitpunkt, wann der Ãffnungsstatus das letzte mal verändert wurde, in der lokalen Zeitzone (Europe/Berlin, {{WP|MEZ}}/{{WP|MESZ}})
+;Datentyp: String mit Datum nach ISO 8601 (''YYYY-MM-DDTHH:MM:SS.mmmmmm'')
+;JSON: Attribut since
+;XML: Text-Inhalt (CDATA) des Elements <since>
+;RFC822: Feld Since
+
+[[Kategorie:Projekte]]
--
2.20.1