Closed zsr2531 closed 5 years ago
ugyanakkor próbáltad a krétában is, mint a szivacsban? Nem lehet, hogy a krétát épp frissítették?
Igen, ugyanakkor, esetleg nincs valami log fájl, ami segíthet?
hát esetleg egy logcatet nézhetsz, de release módbn szerintem a flutter nem nagyon csinál logot. Szerintem próbáld meg clone-olni a repot és flutter run
paramcsal futtasd le, lehet hozzá kell írni valamit, hogy kiderüljön mi a baj, az url-t nézd meg szerintem
na nekem se működik, változott az api, majd megcsinálom
Nekem nagyon sok "connection reset by peer" volt tegnap, de mintha hajnalban már jó lett volna. E: Amint tudom, tesztelem hogy müködik -e az én librarym.
A bejelentkezés, token refresh tökéletes (bár hosszú a response idő) viszont a számonkérésekre csak "connection reset by peer"-t kapok (egy hosszú várás után), tehát a rendes handshake meg se történik. Az iskolák lekérése is tökéletes.
Én próbáltam az API dokumentációd alapján @boapps C#-ban tesztelni a gépemen. Vagy 404-et vagy egy érdekes SocketException-t kapok: "A kért név érvényes, de nem található a keresett típusú adat". Úgyhogy lehet, hogy valamivel szórakoztak...
UI. Majd dobok ide egy gist-et, ha hazaérek.
Az az érdekes, hogy a hivatalos kréta app még működik... (ja és pont nem rég raktak reklámot bele!)
Megvan! -H "User-Agent: Kreta.Ellenorzo"
a szerver megnézi, hogy a UserAgent header "Kreta.Ellenorzo"-vel kezdődik -e és ha nem, akkor throtteleli
Igen, ezek a szemetek nem az api-n változtattak, ahogy az elején hittem, hanem direkt szabotálják a nem hivatalos appokat!
A hirdetés nekem is kiverte a biztosítékot :D Mivel ha jól tudom a hivatalos app az Xamarinnal van elkészítve, megpróbálom reverse-lni hátha kicsit tisztábban láthatjuk az API-t. :)
Nem tudom, hogy az mennyire legális, én biztos, hogy nem próbálkoznék ilyennel
Kizárólag az API felderítésének céljából...a forráskód publikálása nélkül természetesen!
2.2.7-ben javítva, ezt most zárom
Bocsi, még egy kérdés, a Play Store-on mikor lesz kint a 2.2.7?
Nekem megint megy a useragent nélkül. Lehet valamennyire figyelnek a visszajelzéseinkre? :smile:
Vagy az is lehet hogy ez egy bug volt, és javították.
vagy rájöttek, hogy nem mennek vele semmire
hmmmm... frissítettem 2.2.8-ra, még mindig "hálózati hiba", az a baj hogy semmi tapasztalatom nincs androidos appok debugolásával...úgyhogy gőzőm sincs hogyan tudnék több infót adni :/
@xsilent007 szerintem most épp frissítés alatt van a kréta, ha megnézed a webes felületet, akkor ott írja
@boapps Nekem még mindig nem működik a bejelentkezés, viszont megtudotam osztálytársamtól, hogy ő nem jelentkezett ki és be az új tanévben és neki működik az App, esetleg akkor a Repro kijelentkezés majd bejelentkezés?
Na azóta tényleg volt még egy-két blokkolás, de most pedig működni kellene. Ha nem a legújabb 2.2.10-es verzión vagy, akkor frissíts!
Én Pythonban írtam requestet, és az én adataimmal megkapom a Connection reset by peer
hibát, de pl gondviselői adattal tökéletes 🤷♀
@FightMan01 milyen useragentet használsz?
@FightMan01 milyen useragentet használsz?
Amit kell azt a Kreta.Ellenorzo
-t
De a token lekérés sikeres, csak a Student résznél futok ebbe bele.
na azóta az változott, mert azt is blokkolták: https://www.e-szivacs.org/mirror/settings.json
ide tettük fel palmarci-val (igazából ő tette fel) a működő useragentet
Kreta.Ellenorzo/2.9.4.2019101401 (Android; G8341 0.0)
Kreta.Ellenorzo/2.9.4.2019101401 (Android; G8341 0.0)
Oks, megnézem köszi :)
@boapps tehát már nem jó ha a mirroros repoból kérem le?
még pillanatnyilag jó, működik, de jobb lenne, ha az új linkről szednétek
En 2.2.10en vagyok, de még mindig hálózati hibát ír bejelentkezésnél...majd megpróbálom jövő héten debugolni, mikor lesz PChez elérésem...addig meg nézek pár Flutter tutorialt :D
Kreta.Ellenorzo/2.9.4.2019101401 (Android; G8341 0.0)
- most ezzel jön nekem connection reset by peer.
Nincs valakinek működő user agentje? 😅
@FightMan01 azt a ua-t ne használjátok már, mert az én telefonomon azt használná a hivatalos kréta app, de mivel blokkolva van nem működik.. a hivatalos sem!
(G8341: az az én telefonom model-neve)
@FightMan01 azt a ua-t ne használjátok már, mert az én telefonomon azt használná a hivatalos kréta app, de mivel blokkolva van nem működik.. a hivatalos sem!
(G8341: az az én telefonom model-neve)
Köszi, most megpróbáltam egy galaxy s10 kódnevével, és az megy :D
@FightMan01 nem kell hazudni a user agentbe, csak a szivacs_naplo van blokkolva. (Vagyis azt vettem én észre)
@FightMan01 nem kell hazudni a user agentbe, csak a szivacs_naplo van blokkolva. (Vagyis azt vettem én észre)
De mivel Python scriptbe van megírva ezért muszáj, mert mit rakjak oda? 🤷♀
Az appod nevét
Az appod nevét
Ez így jó lenne? Kreta.Ellenorzo/2.9.4.2019101401 (Python; FightMan01bot 0.0)
Mert sztem ez igy nem tul eletszeru.
Mikor beírom a belépési adataimat, amik a KRÉTA hivatalos (csodálatos /s) alkalmazásában működik, a címben lévő üzenetet adja