Intézmények heti rendjének lekérése
Kérés a szervertől
GEThttps://[instituteCode].e-kreta.hu/ellenorzo/v3/sajat/Intezmenyek/Hetirendek/Orarendi?orarendElemKezdoNapDatuma={orarendElemKezdoNapDatuma}&orarendElemVegNapDatuma={orarendElemVegNapDatuma}
HEADERapiKey = 21ff6c25-d1da-4a68-a811-c881a6057463 (opcionális)
HEADERAuthorization = Bearer xxxxxxxxxx (Bearer tokened)
Válasz a szervertől
Sikeres lekérdezés: (200 OK)
[
{
"Uid": "12345",
"KezdoNapDatuma": "2023-09-10T22:00:00Z",
"VegNapDatuma": "2023-09-16T22:00:00Z",
"HetSorszama": 3,
"Tipus": {
"Uid": "654321,AdatszotarElem",
"Nev": "AdatszotarElem",
"Leiras": "Különleges tanítási nap"
}
},
...
]
A OrarendElemKezdoNapDatuma paraméter kisebb, mint 1753-01-01 vagy nagyobb, mint 9999-12-31: (400 Bad Request)
{
"ExceptionId": "xxxxxxxxxx",
"ExceptionType": "ModelValidacio",
"Message": "Validációs hiba történt!",
"ErrorList": [
{
"PropertyName": "custom_1",
"Message": "A OrarendElemKezdoNapDatuma paraméter nem lehet kisebb, mint 1753. január 1. és nagyobb, mint 9999. december 31.!",
"ExceptionType": "ModelValidacio"
}
]
}
A OrarendElemVegNapDatuma paraméter kisebb, mint 1753-01-01 vagy nagyobb, mint 9999-12-31: (400 Bad Request)
{
"ExceptionId": "xxxxxxxxxx",
"ExceptionType": "ModelValidacio",
"Message": "Validációs hiba történt!",
"ErrorList": [
{
"PropertyName": "custom_1",
"Message": "A OrarendElemVegNapDatuma paraméter nem lehet kisebb, mint 1753. január 1. és nagyobb, mint 9999. december 31.!",
"ExceptionType": "ModelValidacio"
}
]
}
A OrarendElemKezdoNapDatuma és a OrarendElemVegNapDatuma paraméter között több van mint 3 hét: (400 Bad Request)
{
"ExceptionId": "xxxxxxxxxx",
"ExceptionType": "ModelValidacio",
"Message": "Validációs hiba történt!",
"ErrorList": [
{
"PropertyName": "custom_1",
"Message": "A OrarendElemKezdoNapDatuma és a OrarendElemVegNapDatuma paraméterek meg vannak adva, de maximum 3 hetes intervallum kérdezhető le!",
"ExceptionType": "ModelValidacio"
}
]
}
A OrarendElemKezdoNapDatuma paraméter nagyobb, mint a OrarendElemVegNapDatuma paraméter: (400 Bad Request)
{
"ExceptionId": "xxxxxxxxxx",
"ExceptionType": "ModelValidacio",
"Message": "Validációs hiba történt!",
"ErrorList": [
{
"PropertyName": "custom_1",
"Message": "A(z) OrarendElemKezdoNapDatuma nagyobb, mint a(z) OrarendElemVegNapDatuma érték!",
"ExceptionType": "ModelValidacio"
}
]
}
Helytelen bearer token: (401 Unauthorized)
invalid_grant
Structure: List<TimeTableWeek>
C# class file: TimeTableWeek.cs
| Field name | Variable name | Variable type |
|---|---|---|
| VegNapDatuma | endDateAsString | string |
| HetSorszama | numberOfWeek | int |
| KezdoNapDatuma | startDateAsString | string |
| Tipus | type | ValueDescriptor |
| Uid | uid | string |
cURL:
curl "https://{instituteCode}.e-kreta.hu/ellenorzo/v3/sajat/Intezmenyek/Hetirendek/Orarendi?orarendElemKezdoNapDatuma={orarendElemKezdoNapDatuma}&orarendElemVegNapDatuma={orarendElemVegNapDatuma}" -H "apiKey: 21ff6c25-d1da-4a68-a811-c881a6057463" --oauth2-bearer "{accessToken}"