Open gregistech opened 5 years ago
azért a biztonság kedvéért ott hagyom még pár napig, aztán meglátjuk
Oké, ma nagyon furán megy. A User-Agent megint kell, viszont sokszor megint "connection reset by peer" még a header-el is. De a legrosszabb hogy nem mindig ugyanaz van.
Már nem tudok másra gondolni csak arra hogy direkt csinálják ezt.
Próbáltam a tesztek közé egy 10mp-s sleepet rakni, semmi változás tehát nem rate limit.
Ezzel a headerrel még most is megy: "User-Agent: Kreta.Ellenorzo/2.9.3.2019100701 (Android; coral 0.0)"
Gondolom látták, hogy megoldottuk, ezért elkezdték szigorúbban blokkolni (eddig csak az elejét nézték). Ez az új user agent headerünk megkülönbözhetetlen az övéktől. Esetleg blacklistelhetik ezt a headert is, akkor viszont legit felhasználókat is blokkolnának, ennyit csak nem ér meg nekik, mi meg még mindig beállíthatunk egy random stringet a codename helyére.
Nem értem őket, ez miért jó? Azt hiszik, nem tudjuk megváltoztatni a headert vagy nem jövünk rá, hogy kell, vagy csak arra az egy napra játszanak, hogy ne működjön a szivacs és lehessen rá mutogatni, hogy na mégis a miénk a jobb? Ez szánalmas, nem felháborító egyszerűen csak szánalmas. Csak magatokat járatjátok le!
Egyetértek, ha rosszul esik hogy egy harmadik féltől származó app jobban müködik mással is lehetne foglalkozni. Amúgy köszi a headert, remélem holnap kitudom próbálni.
a user agent mezo kotelezonek nez ki, a kretasok kitalaltak h a .net vagy c# vagy miaz binarisba hardcodeoljak az /Core/Models/Environments/EnvironmentSettings/EnvironmentSetting.cs file DefaultUserAgentHeader értéket az Kreta.Ellenorzo/[google play verzioszam]/[apk verzio kod]-ra
az utana levo coral-os stringrol nem tudok semmit, inkabb benne hagytam
hozzaraktam a scriptbe ami orankent lefrissiti a github mirrorunkat (amiben mar nincs benne a reklam se), azt nyugodtan lehet hasznalni referenciakent
https://github.com/boapps/kreta-api-mirror/blob/master/user-agent
remelem olvassak a kretasok es tudjak h hova kuldenem el oket
Ez nagyon jól jön mindenkinek, köszi!
a coral helyén lenne az aktuális telefon codename. A coral, az a pixel 4 codeneve, szóval ha ezt blokkolják, akkor azzal a blokkolják saját felhsználóikat is. Én nem akarom elküldeni a krétásokbak, hogy a feljasználóim milyen telefont használnak, esetleg random stringet lehetne beleírni hogyha így is blokkolnak.
logikus, majd kitalalunk valamit
nos boa érdekes amit csinálsz, az alkalmazásod állítja hogy ő a hivatalos állami kréta app, használod az API kulcsát, publikálod... vagy nagyon bátor vagy nagyon ostoba :-). azért légy óvatos mert lehet amit te a krétások bénázásának vélsz, azzal téged tesztelnek, gyűjtik az infokat... inkább használj saját API kulcsot és a U.A -ban is korrektül azonosítsd magad.
@quantumLeap1988 Az api kulcs az egy dolog lehet, az amit kiraktam, és nem titok, bárki (ahogy írtam is) meg tudja nézni a kréta lekérdezéseiből, mást egyébként se tudnék használni. Ezt az api kulcsot te szerintem kevered a user agent headerrel, aminél szintén lekérdezésben látszik és szintén nem tudok mást használni, mert akkor nem engedi a lekérdezést és kapunk egy tök korrektül azonsító appot, ami semmit nem tud csinálni! A kréta amúgy engedi elvileg a nem hivatalos appok működését, másképp meg nem tudok ilyen appot csinálni.
az alkalmazásod állítja hogy ő a hivatalos állami kréta app
ez pedig egyszerűen nem igaz
az API is jogvédett dolog olvasd el a API term of use-t. abban le van írva hogy mit tehetsz és mit nem. az API keyt biztos nem másolhatod azt minden API fejlesztő tilt. ez legal dolog nem technikai, azzal nem védkezhetsz hogy másképp nem tudod megcsinálni. ha védeni akarják az apit arra hard cuccok is vannak amit nem tudsz megkerülni. ha én nem zárom a kapumat az még nem azt jelenti hogy bejöhetsz.
Tényleg jó ötletnek tűnne a Kréta ügyfélszolgálatát emiatt megkeresni, de az index írt az eSzivacsról egy cikket, amiben a KRÉTA munkatársa véleménye is szerepelt (https://index.hu/belfold/2019/09/25/oktatas_e-naplo_kreta_rendszer_adathalaszat_telefonos_alkalmazas_fejleszto/), tehát gondolom tudnak a dologról.
petya a GMap, FB is igényelni kell keyt. kréta is belinkelheti az issuet hogy tudtok róla. ignorantia non excusat legem.
olvasd el a API term of use
Na ezt szívesen elolvasom, hol van?
Egyébként feltételezem, hogy ha bajuk lenne az appommal, akkor már írtak volna.
Nyugodtan csinálhatnak egy takedownt ha zavarja őket valami. Lásd: https://www.crunchyroll.com/forumtopic-1021185/crunchyroll-plugin-for-kodi-dmca-takedown
Mondjuk én (vagy akár mindenki) örülne egy hivatalos API key szerzési lehetőséghez, akkor nem kéne hamis requesteket csinálnunk...
@quantumLeap1988 Ha már latin mondatokat használunk, nekem is van egy erre: Leges instituuntur cum promulgantur
Én egyébként már írtam a krétásoknak a useragentes blokkolások miatt, remélem közösen kitalálunk egy olyan megoldást, ami mindenkinek jó, mert van rá az esély, hogy nem azért blokkolták a szivacsot mert rontani akarják a hírnevét. Lehet valami bajuk van azzal, hogy az app túl sok lekérdezést küld, vagy nem elég világos, hogy nem hivatalos (bár ezzel én nem értek egyet) vagy valami hasonló. Mondjuk ilyen esetben is illene előbb szólni.
Azzal nem lenne problémám, ha lenne külön api kulcs, de az a baj, hogy nincs, azzal se lenne problémám, ha külön UserAgentet kéne használnom, de akkor nem működne az app, mert mint mondtam, azzal nem megy a lekérdezés. Mindegy, én várom a válaszukat, de addig nem hagyom, hogy blokkoljanak, amíg nincs rá indokuk, vagy hivatalosan nem tiltják meg nekem a fejlesztést. Ha írnának, hogy jólvan ezt fejezd be, akkor én abbahagynám a szivacs fejlesztését, mert szerintem onnantól lenne illegális, de ilyen sem volt, azt írták nyugodtan csináljam, még bevételt is szerezhetek belőle (off: opcionális, alapból kikapcsolt reklámok cooming soon a playes verzióba és lesz egy külön ad-free foss F-droid/github release).
Rosszul teszed, ha dicsérsz olyan dolgot, amit nem értesz igazán, de még rosszabbul azt, hogyha szidod. LdaV. Peace! ☮
A kréta visszaírt, többek között nem engedik a UserAgentet és az apiKey használatát, jogi hülyeségekre hivatkozva, ezeket most szedjétek ki ti is az appotokból, mert szerintük illegális. Ja és a név nem utalhat az e-krétára (e-szivacs is túlságosan hasonlít).
mondta a kréta majd retardáltak maradtak örökre
Uh, mondanék pár sort szívesen most. Alternatív key szerzési lehetőség legálisan szóba se jött?
Terveztem átírni a librarym, de perfektül megkaptam a számonkéréseket ma a header nélkül. A felhasználó adatokat mondjuk még nem teszteltem, de a számonkérések nem mentek tegnap.