Kréta Icon
Dokumentáció

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