...
Alla oleva esimerkki hakee kaikki varaukset joiden alku-ajankohta on ennen klo 10.00, ja loppu-ajankohta on klo. 9.00 tai sen jälkeen, annetussa toimipisteessä.
Code Block | ||
---|---|---|
| ||
curl -u "metropolia_public:" -X POST http://opendata.metropolia.fi/r1/reservation/search -d '{ "rangeStart": "2013-11-22T09:00", "rangeEnd": "2013-11-22T10:00", "roombuilding": ["G201AGRICO"] }' |
Jos haluat hakea esimerkiksi mitä opetusta on tiettynä ajankohtana, voit hakea varaukset jotka alkavat tietyn ajankohdan jälkeen. Vastaukesta voit kerätä yksilölliset opintojaksototeutukset ja luokkahuoneet joissa opetus järjestetään. Voit lisätä vielä hakuehdon rakennukselle jos haluat vain tietyn toimipisteen opetustapahtumat.
...
Code Block | ||
---|---|---|
| ||
curl -u "metropolia_public:" http://opendata.metropolia.fi/r1/reservation/building/373 |
Esimerkki vastauksesta:
Code Block | ||
---|---|---|
| ||
{ "status": "success", "building": { "id": "373", "type": "building", "code": "Test", "name": "Test Street 3 D", "places": 0 }, "resources": [{ "id": "374", "type": "room", "code": "Testroom1", "name": "ATK-luokka", "resourceType": "ATK-luokka", "description": "Vain testikäytössä oleva virtuaalinen tila, jolla ei ole fyysisessä maailmassa vastinetta.", "places": 22 }, { "id": "375", "type": "room", "code": "Testroom2", "name": "Opetustila", "resourceType": "Opetustila", "description": "Vain testikäytössä oleva virtuaalinen tila, jolla ei ole fyysisessä maailmassa vastinetta.\r\n", "places": 30 }] } |