Labor-API: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Trublu (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Basti (Diskussion | Beiträge) Raumstatus-Archiv eingefügt |
||
Zeile 15: | Zeile 15: | ||
|return1=open, boolean, Türstatus | |return1=open, boolean, Türstatus | ||
|return2=since, integer, Unix Timestamp der letzten Aktualisierung | |return2=since, integer, Unix Timestamp der letzten Aktualisierung | ||
}} | |||
{{API-Methode | |||
|name='''GET''' [https://freieslabor.org/api/room_archive/ /api/room_archive/] | |||
|beschreibung=Gibt das [[Laborstatus]]-Archiv zurück. | |||
|return1=open, boolean, Türstatus | |||
|return2=timestamp, string, Zeitstempel im Format ISO 8601 | |||
}} | }} | ||
{{API-Methode | {{API-Methode |
Version vom 24. Mai 2015, 01:05 Uhr
Die Labor-API ist in Python (mit Flask) geschrieben und läuft auf einem gunicorn-Server.
Das Ausgabeformat ist momentan auf JSON beschränkt. Die schreibenden Methoden benötigen API-User und API-Key zur Authentifizierung (Nachricht an Basti).
Vorlage:API-Methode Vorlage:API-Methode Vorlage:API-Methode
Schreibende Methoden
Andere API-Inhalte
- /api/twitter/freieslabor.atom - Twitterfeed als Atom
- /api/twitter/freieslabor.atom/wikimarkup - Twitterfeed als Atom mit Links in Wiki-Syntax
- /api/twitter/freieslabor.atom/nolinks - Twitterfeed als Atom ohne HTML-Links
- /api/events_utc.ical - Kalender im ical-Format in UTC