osiemnascie
Uszanowanko!

tl;dr:


Dlaczego aplikacja X nie działa?
Nie wiem. Mogę tylko zgadywać, bo caly czas żadnego oficjalnego komunikatu nie było. Wydaje się że Wykop zaczał wprowadzać dodatkowe zabezpiecznia, przez co zmienił zachowanie aplikacji korzystających z #wykopapi. Na tę chwilę zmianą jest dodatkowa konieczność przejścia przez 2FA, zaraz po zalogowaniu.
Dodatkowo, z tego co obserwuję, api jest niestabilne co jak strzelam, że wynika z tego że na bieżąco pracują nad zmianami od czasu do czasu deployując na produkcję. Nie znalazłem jeszcze osoby, która by wiedziała co sie dzieje i co ludzie korzystający z api powinni robić ¯\(ツ)_/¯

Oficjalna apka
Z tego co zrozumiałem oficjalna apka dostała niedawno update, który zawierał zmiany potrzebne do wspierania nowych zabezpieczeń link.
Oficjalna apka powinna działac
poprawnie dla wszystkich jezeli chodzi o 2FA, ale widząc że ludzie zgłaszają że i tam rzeczy nie działają to zrzucałbym winę na tą losową niestabilność, na którą nikt nic nie poradzi.

Oryginalny OWM
Tutaj się robi ciekawie ( ͡° ͜ʖ ͡°) Według tego co widzę, to OWM nie działa dla ludzi, którzy mają właczone 2FA ze wzgledu na zmiany w #wykopapi, ale jednoczesnie nie działa dla wszystkich pozostałych z powodu buga w apce.
Jako że api zwraca teraz http 401 z nowym kodem błędu, OWM stara się niepotrzebnie odświeżyć token, udaje mu się to więc próbuje ponownie pobrać ostatnio pobierane dane. Znowu dostaje 401, a że dalej trzeba przejść przez 2FA wiec no znowu odświeża token. Przy uruchomieniu apki lecą calle o powiadomienia, wiadomości prywatne i gorące/mirko. W efekcie apka jest zapetlona i to równolegle aż 3 razy, próbując w kółko, bez konca odświeżyć token, co efektywnie wyczerpuje limit zapytań do api, co kończy się tym, że wszyscy zaczynają widzieć błąd o przekroczonym limicie.

Klon OWM aka Wypok
Przed chwilą opublikowałem do kanału beta wersję z nowym ekranem, na którym można wpisać kod z Authenticatora i
odblokować apkę. Nie jest zrobione to idealnie i spodziewam się że komuś coś nie zadziała, ale no tyle moge zaproponować mając ograniczony czas, a nuż komuś to już rozwiąże problem.
W nowej wersji dalej będą zdarzać się Connection Resety czy błędy przy logowaniu, na to nic nie poradzę :/

Pozostałe zmiany
Wersja 1.2.14 wprowadza zmianę w ustawieniach trybu nocnego, która wprowadza nową opcje: tryb automatyczny, który będzie podążał za ustawieniami systemu.

Co dalej?
Będę obserwował co się dzieje, postaram się reagować na zmiany w api i będe czekał na jakiś komunikat żeby wiedziec na czym stoimy ¯\
(ツ)_/¯
Jeżeli beta będzie stabilna, nowy ekran trafi do stabilnej wersji za parę dni

Linki
dla przypomnienia:
Wpis "ocoho" z forkiem: https://www.wykop.pl/wpis/60144147/uszanowanko-wyszedl-dlugi-wpis-wiec-na-poczatek-tl/
Apka do pobrania: https://play.google.com/store/apps/details?id=io.github.wykopmobilny
Strona projektu: https://github.com/otwarty-wykop-mobilny/wykop-android
Zgłaszanie bugów: #owmbugi (albo bezpośrednio na Githubie, albo na privku, jak wygodniej)

#otwartywykopmobilny2 #otwartywykopmobilny #wykopmobilny #wykop
84
  • Najlepsze
  • Wszystkie komentarze
mpower
@osiemnascie: właśnie sprawdziłem betę, wszystko śmiga. Ogromne dzięki za to, że w ogóle masz jeszcze siłę walczyć ze słoniem, którego nawet nie widać. Powodzenia!
14
Retsew
@osiemnascie: jaka produkcja, jakie środowisko testowe, my tutaj panu nie płacimy takich dużych pieniędzy za zgadywanie jak ma kod wyglądać, ~ Michał Białek do programisty, studenta 2 roku informatyki dorabiającego na czokoszoki
9
osiemnascie
2
nie_swiruj
@osiemnascie: dzięki, nieoficjalny wykop mobilny działa dobrze po wyłączeniu 2FA
2
L.....7
@osiemnascie: dzięki! Wołaj jak będą kolejne zmiany lub co prędzej nowe błędy ( ͡° ͜ʖ ͡°)
2
osiemnascie
Dodam też, że tak jak @chybaDapi pisał czasami api wymaga zalogowania sie przez przeglądarkę i rzuca błąd "Użyj przeglądarki do weryfikacji konta"
1