Mój plan myplan
Zapytanie zwraca w formacie JSON informację czy został pobrany na portierni klucz do wskazanego pomieszczenia. Tylko niewielka ilość pomieszczeń jest udostępniona za pomocą tej usługi. Proszę o kontakt z administratorem ISOD, aby udostępnić kolejne pomieszczenie.
URL
/isod-portal/wapi?q=rooms&refcode=?&list=true
https://isod.ee.pw.edu.pl/isod-portal/wapi?q=rooms&...
Metody
GET
URL Params
Wymagane:
q=rooms - rodzaj zapytania kierowanego do WAPI - musi być równe rooms,
refcode=[napis] - opcjonalny parametr wskazujący numer poimeszczenia, np.: GE-b 005,
list=true - wywołanie tej metody zwróci listę pomieszczeń, których status pobrania klucza jest publicznie udostępniony.
Odpowiedź pozytywna
- Kod: 200
Zawartość (JSON)
{
"name": "Gmach Elektrotechniki 005",
"refCode": "GE-b 005",
"taken": false
}
{
"name": "Gmach Elektrotechniki 005",
"refCode": "GE-b 005",
"taken": true,
"takenAt": "19.02.2026 08:00",
"takenBy": "AK"
}
{
"available_refcodes": "GE-b 005"
}
Komunikaty błędu
-
Kod: 400
Błędy zwracane są za pomocą komunikatu tekstowego zamkniętego w obiekt JSON, z atrybutem
messagenp.:
{"message":"Brak wymaganego argumentu dotyczącego semestru akademickiego. Oczekiwałem na przykład: ?sem=2010Z"}
{"message": "The room you have requested is not open to public taken status check." }
Przykładowe zapytanie
https://isod.ee.pw.edu.pl/isod-portal/wapi?q=rooms&refcode=GE-b 005"
Uwagi
Brak.