X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/d39dfdc03187bcc98575b59e5fdb4eaa8a33f454..70d046d4b52c2637afeb8e6233f414a4e7525f19:/Open%2FClose-Monitor%2FAPI.mw?ds=sidebyside diff --git a/Open%2FClose-Monitor%2FAPI.mw b/Open%2FClose-Monitor%2FAPI.mw index 4f775370e..b433b1662 100644 --- a/Open%2FClose-Monitor%2FAPI.mw +++ b/Open%2FClose-Monitor%2FAPI.mw @@ -1,9 +1,11 @@ Für den [[Open/Close-Monitor]] gibt es eine minimale API über HTTP, um die maschinelle Verarbeitung zu erleichtern. +;Randbemerkung: Ich ([[Benutzer:Daniel Bohrer|Daniel Bohrer]]) hatte damals™ eine eigene API für unsere minimalen Bedürfnisse entworfen. Später bin ich auf das Projekt [http://hackerspaces.nl/spaceapi SpaceAPI] von Hackerspaces.nl gestoßen, das darauf abzielt, viele Hackerspaces mit einer möglichst konsistenten API ansprechen zu können (z. B. hier eine [http://hackerspaces.me/wall Beispielanwendung], benötigt JavaScript). Die JSON-Version unter http://status.stratum0.org/status.json implementiert daher beide APIs, die SpaceAPI sowie die hier beschriebene. + == 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.