refilc / api-docs

reFilc web and mobile API documentation
1 stars 0 forks source link

stabil kréta-api #2

Open JeromeSchmied opened 4 months ago

JeromeSchmied commented 4 months ago

Azt meg tudnátok csinálni, hogy legyen egy használható, stabil api, ahol el lehet érni minden adatot a megfelelő instituteCode, felhasználónév, jelszó megadásával?

Vagy ha van már ilyen amit lehet használni, akkor az hogyan megy?

Azért kéne, mert csinálnék hozzá Rust cli-t meg tui-t. Vagy legalábbis megpróbálnám.

kimaah commented 4 months ago

ez mar adatkezelesnek minosulne a reszunkrol, amit egyelore nem tehetunk meg ceg nelkul, es utana is csak bonyolult modon, szoval nem hiszem hogy lesz ilyen, de ha lesz is nem mostanaban :(

JeromeSchmied commented 4 months ago

és akkor hogy tudnék csinálni egy refilc-cli-t Rustban? mert átnéztem a dart(refilc/naplo), meg a ts(refilc/webnaplo) kódokat és bár nem nagyon értem, meg lehet csinálni az apit ugyanígy Rustban is ugye?

zypherift commented 4 months ago

Igen, itt megtalálsz mindent: https://github.com/bczsalba/ekreta-docs-v3 Esetleg ha szeretnéd csinálunk neked egy repo-t a reFilc orgban. Ha van még kérdésed API-val kapcsolatban akár, szólj

WilliamNT commented 4 months ago

és akkor hogy tudnék csinálni egy refilc-cli-t Rustban? mert átnéztem a dart(refilc/naplo), meg a ts(refilc/webnaplo) kódokat és bár nem nagyon értem, meg lehet csinálni az apit ugyanígy Rustban is ugye?

Igen, lehetséges bármilyen nyelvben REST API klienset implementálni. A konkrét implementáció természetesen nyelv függő. Nézz utána, hogy Rust-ban milyen opciók állnak rendelkezésre kriptográfiára és webes kérésekre. Néhány kulcsszó, hogy könnyebb legyen utána nézz a dolgoknak: JWT, OAuth 2, REST, HTTP.

JeromeSchmied commented 4 months ago

Igen, itt megtalálsz mindent: https://github.com/bczsalba/ekreta-docs-v3 Esetleg ha szeretnéd csinálunk neked egy repo-t a reFilc orgban. Ha van még kérdésed API-val kapcsolatban akár, szólj

Hát szerintem még nem állok neki rögtön, de majd pompás lenne egy repo a reFilcben.

Egyébként az nem baj, hogy a https://github.com/bczsalba/ekreta-docs-v3/blob/master/kreta_v2.py nem fut le?

zypherift commented 4 months ago

Alapból nem futna le magában. Használd inkább importban. De egyszerűbb nézni szerintem a dokumentációt mint a python fájlt Vagy cURL segítségével nézd meg mit ad vissza milyen endpoint.

JeromeSchmied commented 4 months ago

mostmár eljutottam odáig, hogy működik az access_token lekérés, így hát asszem készen áll a kód egy repora. Csináltok lécci? Valami refilc-rs, refilc-cli-rs vagy csak simán refilc-cli, amelyik jobban tetszik.

kimaah commented 4 months ago

tudsz csinalni sajat magadnak, majd ha teljesen kesz es jol mukodik, talan lesz rola egy fork az org alatt

JeromeSchmied commented 4 months ago

rendben

és ha pl codeberg-en csinálok, akkor azt is át tudjátok rakni az org-ba?

JeromeSchmied commented 4 months ago

https://codeberg.org/jark/rsfilc

JeromeSchmied commented 3 months ago

https://codeberg.org/jark/rsfilc

és csináltam hozzá github mirrort

JeromeSchmied commented 3 months ago

meg még annyi, hogy mennyi timeoutot érdemes hagyni szegény kréta szervernek?

B3ni15 commented 3 months ago

meg még annyi, hogy mennyi timeoutot érdemes hagyni szegény kréta szervernek?

Általában nem kell neki semmi ahhoz képest gyorsan válaszol.