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}"