Kréta Icon
Dokumentáció

Tanév rendjének lekérése

Kérés a szervertől

GEThttps://[instituteCode].e-kreta.hu/ellenorzo/v3/sajat/Intezmenyek/TanevRendjeElemek

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,null",
		"Datum": "2023-09-01T03:59:00Z",
		"Naptipus": {
			"Uid": "1234,elso_tanitasi_nap",
			"Nev": "elso_tanitasi_nap",
			"Leiras": "Első tanítási nap (Péntek)"
		},
		"ElteroOrarendSzerintiTanitasiNap": {
			"Uid": "0123,Pentek",
			"Nev": "Pentek",
			"Leiras": "Péntek"
		},
		"OrarendiNapHetirendje": {
			"Uid": "9876,MindegyikHet",
			"Nev": "MindegyikHet",
			"Leiras": "Minden héten"
		},
		"OsztalyCsoport": null
	},
	...
]

Helytelen bearer token: (401 Unauthorized)

invalid_grant

Structure: List<SchoolYearCalendarEntry>

C# class file: SchoolYearCalendarEntry.cs

Field name Variable name Variable type
Datum dateAsString string
Naptipus dayType ValueDescriptor
OsztalyCsoport group UidStructure
ElteroOrarendSzerintiTanitasiNap irregularDay ValueDescriptor
Uid uid string
OrarendiNapHetirendje weekTypeSchedule ValueDescriptor

cURL:

curl "https://{instituteCode}.e-kreta.hu/ellenorzo/v3/sajat/Intezmenyek/TanevRendjeElemek" -H "apiKey: 21ff6c25-d1da-4a68-a811-c881a6057463" --oauth2-bearer "{accessToken}"