Több órarend elem lekérése
Kérés a szervertől
GEThttps://[instituteCode].e-kreta.hu/ellenorzo/v3/sajat/OrarendElem?datumTol={datumTol}&datumIg={datumIg} (opcionális)
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": "0123456,TanitasiOra,2023-01-01T12:00:00Z",
"Datum": "2023-01-01T12:00:00Z",
"KezdetIdopont": "2023-01-01T08:00:00Z",
"VegIdopont": "2023-01-01T08:45:00Z",
"Nev": "Ofi",
"Oraszam": 1,
"OraEvesSorszama": 1,
"OsztalyCsoport": {
"Uid": "123456",
"Nev": "10.e"
},
"TanarNeve": "Gipsz Jakab",
"Tantargy": {
"Uid": "234567",
"Nev": "Ofi",
"Kategoria": {
"Uid": "1234,osztalyfonoki_elet_es_palyatervezes",
"Nev": "osztalyfonoki_elet_es_palyatervezes",
"Leiras": "Osztályfőnöki, élet- és pályatervezés"
},
"SortIndex": 0
},
"Tema": "Tanévnyitó",
"TeremNeve": "1. emelet 1.",
"Tipus": {
"Uid": "7,TanitasiOra",
"Nev": "TanitasiOra",
"Leiras": "Tanítási óra"
},
"TanuloJelenlet": {
"Uid": "2345,Jelenlet",
"Nev": "Jelenlet",
"Leiras": "A tanuló részt vett a tanórán"
},
"Allapot": {
"Uid": "8,Naplozott",
"Nev": "Naplozott",
"Leiras": "Naplózott"
},
"HelyettesTanarNeve": null,
"HaziFeladatUid": "123456",
"FeladatGroupUid": null,
"NyelviFeladatGroupUid": null,
"BejelentettSzamonkeresUid": null,
"IsTanuloHaziFeladatEnabled": false,
"IsHaziFeladatMegoldva": false,
"Csatolmanyok": [],
"IsDigitalisOra": false,
"DigitalisEszkozTipus": "Na",
"DigitalisPlatformTipus": "Na",
"DigitalisTamogatoEszkozTipusList": [
"Na"
],
"Letrehozas": "2023-01-01T12:00:00",
"UtolsoModositas": "2023-01-01T12:00:00"
},
...
]
A datumTol 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 DatumTol paraméter nem lehet kisebb, mint 1753. január 1. és nagyobb, mint 9999. december 31.!",
"ExceptionType": "ModelValidacio"
}
]
}
A datumIg 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 DatumIg paraméter nem lehet kisebb, mint 1753. január 1. és nagyobb, mint 9999. december 31.!",
"ExceptionType": "ModelValidacio"
}
]
}
A datumTol és a datumIg paraméter között több van mint 1 hónap: (400 Bad Request)
{
"ExceptionId": "xxxxxxxxxx",
"ExceptionType": "ModelValidacio",
"Message": "Validációs hiba történt!",
"ErrorList": [
{
"PropertyName": "custom_1",
"Message": "A DatumTol és a DatumIg paraméterek meg vannak adva, de maximum 1 hónap intervallum kérdezhető le!",
"ExceptionType": "ModelValidacio"
}
]
}
A datumTol paraméter nagyobb, mint a datumIg paraméter: (400 Bad Request)
{
"ExceptionId": "xxxxxxxxxx",
"ExceptionType": "ModelValidacio",
"Message": "Validációs hiba történt!",
"ErrorList": [
{
"PropertyName": "custom_1",
"Message": "A DatumTol és a DatumIg paraméterek meg vannak adva, de a DatumTol nagyobb, mint a DatumIg értek!",
"ExceptionType": "ModelValidacio"
}
]
}
Helytelen bearer token: (401 Unauthorized)
invalid_grant
Structure: List<Lesson>
C# class file: Lesson.cs
| Field name | Variable name | Variable type |
|---|---|---|
| BejelentettSzamonkeresUid | announcedTestUid | string |
| Csatolmanyok | attachments | List<Attachment> |
| OsztalyCsoport | classGroup | UidNameStructure |
| Oraszam | classScheduleNumber | int |
| TeremNeve | classroom | string |
| FeladatGroupUid | classworkGroupId | string |
| DigitalisEszkozTipus | digitalInstrumentType | string |
| DigitalisPlatformTipus | digitalPlatformType | string |
| VegIdopont | endTimeAsString | string |
| HaziFeladatUid | homeWorkUid | string |
| IsTanuloHaziFeladatEnabled | homeworkEditedByStudentEnabled | bool |
| IsDigitalisOra | isDigitalLesson | bool |
| NyelviFeladatGroupUid | languageTaskGroupId | string |
| OraEvesSorszama | lessonNumber | int |
| Nev | name | string |
| TanuloJelenlet | presence | ValueDescriptor |
| KezdetIdopont | startTimeAsString | string |
| Allapot | state | ValueDescriptor |
| Tantargy | subject | SubjectDescriptor |
| HelyettesTanarNeve | supplyTeacher | string |
| DigitalisTamogatoEszkozTipusList | supportedDigitalInstrumentTypes | List<string> |
| TanarNeve | teacher | string |
| Tema | topic | string |
| Tipus | type | ValueDescriptor |
| Uid | uid | string |
Attachment:
| Field name | Variable name | Variable type |
|---|---|---|
| Nev | name | string |
| Uid | uid | string |
cURL:
curl "https://{instituteCode}.e-kreta.hu/ellenorzo/v3/sajat/OrarendElem?datumTol={datumTol}&datumIg={datumIg}" -H "apiKey: 21ff6c25-d1da-4a68-a811-c881a6057463" --oauth2-bearer "{accessToken}"