State-API: Unterschied zwischen den Versionen
keine Bearbeitungszusammenfassung
>Ranlvor (→Protokoll/Howto Raumstatus: Add Github-Link) |
>StefanOllinger Keine Bearbeitungszusammenfassung |
||
Zeile 16: | Zeile 16: | ||
* Zum Raumstatus setzen: Mache einen HTTPS-Request gegen http://state.maschinendeck.org/update.php mit HTTP-Basic-Auth und POST-Parameter open=0 für zu oder open=1 für offen | * Zum Raumstatus setzen: Mache einen HTTPS-Request gegen http://state.maschinendeck.org/update.php mit HTTP-Basic-Auth und POST-Parameter open=0 für zu oder open=1 für offen | ||
* Details: siehe [https://github.com/maschinendeck/state.maschinendeck.org|Github Repository von state.maschinendeck.org] | * Details: siehe [https://github.com/maschinendeck/state.maschinendeck.org|Github Repository von state.maschinendeck.org] | ||
curl Beispielcode | |||
curl -v -H "Content-type: application/x-www-form-urlencoded" -H "Authorization: Basic base64_encode($APIUSER.':'.$APIPASSWORD)" -d 'open=0' -X POST http://state.maschinendeck.org/update.php | |||
PHP Beispielcode: | PHP Beispielcode: | ||
function setRaumstatus($newState) { | function setRaumstatus($newState) { |