Tantárgyi átlagok lekérése
Kérés a szervertől
GEThttps://[instituteCode].e-kreta.hu/ellenorzo/v3/sajat/Ertekelesek/Atlagok/TantargyiAtlagok?oktatasiNevelesiFeladatUid={oktatasiNevelesiFeladatUid}
HEADERapiKey = 21ff6c25-d1da-4a68-a811-c881a6057463 (opcionális)
HEADERAuthorization = Bearer xxxxxxxxxx (Bearer tokened)
Válasz a szervertől
Sikeres lekérdezés: (200 OK)
[
{
"Atlag": 0,
"AtlagAlakulasaIdoFuggvenyeben": [
{
"Atlag": 0,
"Datum": "xxxxxxxxxx"
},
...
],
"SortIndex": 0,
"Tantargy": {
"Nev": "xxxxxxxxxx",
"Kategoria": {
"Leiras": "xxxxxxxxxx",
"Nev": "xxxxxxxxxx",
"Uid": "xxxxxxxxxx"
},
"Uid": "xxxxxxxxxx"
},
"SulyozottOsztalyzatOsszege": 0,
"SulyozottOsztalyzatSzama": 0,
"Uid": "xxxxxxxxxx"
},
...
]
Ismeretlen hiba: (500 Internal Server Error)
{
"ExceptionId": "xxxxxxxxxx",
"ExceptionType": "None",
"Message": "Ismeretlen hiba történt!",
"ErrorList": null
}
Helytelen bearer token: (401 Unauthorized)
invalid_grant
Structure: List<SubjectAverage>
C# class file: SubjectAverage.cs
| Field name | Variable name | Variable type |
|---|---|---|
| Atlag | averageNumber | decimal |
| AtlagAlakulasaIdoFuggvenyeben | averagesInTime | List<AverageWithTime> |
| SortIndex | sortIndex | int |
| Tantargy | subject | SubjectDescriptor |
| SulyozottOsztalyzatOsszege | sumOfWeightedEvaluations | float |
| SulyozottOsztalyzatSzama | sumOfWeights | float |
| Uid | uid | string |
AverageWithTime
| Field name | Variable name | Variable type |
|---|---|---|
| Atlag | average | float |
| Datum | dateAsString | string |
cURL:
curl "https://{instituteCode}.e-kreta.hu/ellenorzo/v3/sajat/Ertekelesek/Atlagok/TantargyiAtlagok?oktatasiNevelesiFeladatUid={oktatasiNevelesiFeladatUid}" -H "apiKey: 21ff6c25-d1da-4a68-a811-c881a6057463" --oauth2-bearer "{accessToken}"