Kréta Icon
Dokumentáció

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