boapps / e-kreta-api-docs

Unofficial collection and documentation of hidden e-kréta APIs.
BSD 2-Clause "Simplified" License
55 stars 11 forks source link

Házi feladat hozzáadása #13

Open lezsakdomi opened 5 years ago

lezsakdomi commented 5 years ago

A házi feladatok módosítása itt még nincs dokumentálva.

lezsakdomi commented 5 years ago
curl -X POST -H "Accept:application/json" -H "User-Agent:Kreta.Ellenorzo/2.9.1.2019061101 (Android; SM-N935F 0.0)" -H "Authorization:Bearer $token" -H "Content-Type:application/json; charset=utf-8" -H "Content-Length:60" -H "Host:klik035226001.e-kreta.hu" -d '{"TanarHaziFeladatId":"38235","FeladatSzovege":"Gyakorlás"}' "https://klik035226001.e-kreta.hu/mapi/api/v1/HaziFeladat/CreateTanuloHaziFeladat"
{
  "TanarHaziFeladatId": 38235,
  "HozzaadottTanuloHaziFeladatId": 368,
  "HozzaadottTanuloHaziBejelentesDatuma": "2019-09-17T21:54:39.6984655+02:00"
}
lezsakdomi commented 5 years ago

Ez pedig a törlés:

curl -X DELETE -H "Accept:application/json" -H "User-Agent:Kreta.Ellenorzo/2.9.1.2019061101 (Android; SM-N935F 0.0)" -H "Authorization:Bearer $token" -H "Accept-Encoding:gzip" -H "Content-Type:application/json; charset=utf-8" -H "Content-Length:12" -H "Host:klik035226001.e-kreta.hu" -d '{"id":"368"}' "https://klik035226001.e-kreta.hu/mapi/api/v1/HaziFeladat/DeleteTanuloHaziFeladat/368"
{}
boapps commented 5 years ago

Köszönöm az infót, de a useragent, accept encoding content length, tapasztalatom alapján elhagyható. Ha lesz rá időm, hozzáadom a dokumentációhoz.

lezsakdomi commented 5 years ago

Én is csak gyorsan csináltam capture-t, később gépről tervezek PR-t nyitni

boapps commented 5 years ago

@lezsakdomi szuper, köszi!

lezsakdomi commented 5 years ago

Hoppá, amit először küldtem, az a módosítás. Itt van a létrehozás:

curl -X POST -H "Accept:application/json" -H "User-Agent:Kreta.Ellenorzo/2.9.1.2019061101 (Android; SM-N935F 0.0)" -H "Authorization:Bearer $token" -H "Content-Type:application/json; charset=utf-8" -H "Content-Length:156" -H "Host:klik035226001.e-kreta.hu" -d '{"OraId":"273578","OraDate":"2019. 09. 19. 0:00:00","OraType":"OrarendiOra","HataridoUtc":"2019. 09. 25. 22:00:00","FeladatSzovege":"Még több gyakorlás"}' "https://klik035226001.e-kreta.hu/mapi/api/v1/HaziFeladat/CreateTanuloHaziFeladat"

Válasz:

{
  "TanarHaziFeladatId": 38561,
  "HozzaadottTanuloHaziFeladatId": 375,
  "HozzaadottTanuloHaziBejelentesDatuma": "2019-09-19T23:16:51.6628815+02:00"
}
gregistech commented 5 years ago

Ez már nincs beleírva?

boapps commented 5 years ago

@thegergo02 nem teljesen, még a törlés/szerkesztés hiányzik

boapps commented 5 years ago

Amit elsőnek küldtél, az szerintem nem módosítás, hanem az is létreoz egy új házit, ugyanabba az órába, mint ahol a TanarHaziFeladatId-vel jelölt házi volt.