Krótka aktualizacja prac nad #wykopsdkreborn

Aktualnie, zamiast dodawać nowe metody z api v2, porządkuje kod, poprawiam testy. Zabieram się w końcu za większy refator struktury całego projektu, ponieważ po wyrzuceniu rzeczy z v1 i złączeniu kodu w jeden zrobiła się z tego straszna kupa na prawie 500 linijek. Jak tylko to skończę wracam z dodawaniem nowych metod

Link do repo jakby ktoś chciał: https://github.com/krasnoludkolo/wykop-sdk-reborn

#python #python3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, w końcu miałem trochę czasu i siadłem i zrobiłem repo. Jest to fork poprzedniego sdk, więc starałem się go oczyścić z api v1 i zostawić tylko to co działa na v2 (mogą być jeszcze jakieś błędy ale staram się poprawiać)

Jaki jest stan?
Z poprzedniego sdk wziąłem całe "core" czyli cały mechanizm generowania requestów, poprawiłem go o nowości z api v2 i wydaje się działać. Są jakieś stare testy też, ale wymagają przejrzenia.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Trochę z nudów podjąłem się próby reaktywacji pythonowego klienta wykopowego api. Widzę, że na GH jest libka przygotowana przez @p1c2u tylko:
- @p1c2u jest zbanowany na wykopie
- klient nie ma wsparcia api v2 (lekko ma, ale tylko te metody, które działają tak samo jak w v1)

Czy ma ktoś może z nim jakiś kontakt? Na razie poczyniłem forka i zaczynam coś tam dłubać, ale jeśli nie uda się skontaktować to wrzucę to
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest jakiś dodatek do wykopu który pozwala przejrzeć wpisy danego użytkownika pod danym tagiem np wchodzę w profil dzbana i wpisuje tag wybory i pokazuje mi tylko jego wpisy pod tym tagiem
#wykop #kiciochpyta #wykopapi
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy mam problem z wykop api z dodawaniem znaleziska z określonym obrazkiem na podglądzie.

Po odpaleniu https://a2.wykop.pl/Addlink/Images/ dostaję listę obrazków podglądu i ich klucze:
1602253955m0ENZUsDoMlupG4FoHfo560.jpg: https://krknews.pl/wp-content/uploads/2016/11/4-2.jpg
1602253955m0ENZUsDoMlupG4FoHfo561.jpg: https://krknews.pl/wp-content/uploads/2020/03/baner-1260x200px-rmk.jpg

Po
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy nowe #wykopapi pozwala pobrać wiele wpisów z komentarzami? Konkretnie chodzi mi o wpisy z danego tagu - dokumentacja twierdzi, że to powinny być one zwracane nawet domyślnie (https://www.wykop.pl/dla-programistow/apiv2docs/package/Tags/#pTags_Entries) praktyka pokazuje, że nawet przy "data/full" się to nie wyświetla

Z tego co widzę w issues #owm też to jest ciągle otwarte (https://github.com/feelfreelinux/WykopMobilny/issues/129) co sugerowałoby że nie pozwala, ale z drugiej strony jest to wpis sprzed 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znajdę tu wyjadaczy wykopowego API? Chciałbym wyciągnąć spod danego tagu wpisy, które zawierają odpowiednie słowa kluczowe - jestem w stanie to zrobić za pośrednictwem API, czy pozostaje wyciągnięcie wszystkich wpisów i regex/coś podobnego?

#wykop #wykopapi #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Optimum: do jednego słowa kluczowego jeszcze działa wyszukiwarka (następne są ignorowane), ale tego czy wskazuje wszystkie wpisy, a nie np. z ostatnich lat, to nie wiem
  • Odpowiedz
Cześć mireczki,

Czy w Wykop API v2 istnieje metoda do sprawdzania po numerach id czy dany wpis(na mikroblogu) istnieje?
Niby jest https://a2.wykop.pl/Entries/Entry/{ID}/{APPKEY} - zródło
jednak pozwala sprawdzić tylko jeden id w jednym zapytaniu. Powiedzmy, że chciałbym sprawdzić 5000 numerów id w jednym żądaniu GET/POST. Czy istnieje coś takiego w wykop API v2?

#wykopapi #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kureła o hui chodzi z tym WykopAPI.
Nie ważne w którym miejscu dam klucz i sekret [https://a2.wykop.pl/links/promoted/mrrc/XTR](https://a2.wykop.pl/links/promoted/mrrc/XTR) to zawsze dostaje zwrot "Nieprawidłowy klucz API"

Ja się pytam czemu! (òóˇ)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hesa656: appkey wstawiasz w ten sposób: [https://a2.wykop.pl/links/promoted/appkey/mrrc](https://a2.wykop.pl/links/promoted/appkey/mrrc)
potem liczysz md5 z XTR******[https://a2.wykop.pl/links/promoted/appkey/mrrc](https://a2.wykop.pl/links/promoted/appkey/mrrc) i wstawiasz jako nagłówek HTTP o nazwie apisign
  • Odpowiedz
@look997: pisałam, trzeba było słuchać. najpierw api params, potem named params. nie tak jak w "dokumentacji".

[https://a2.wykop.pl/Tags/Entries/konfederacja/page/1/appkey/ubUDhSE1uJ](https://a2.wykop.pl/Tags/Entries/konfederacja/page/1/appkey/ubUDhSE1uJ) sprawdza #konfederacja

[https://a2.wykop.pl/Tags/Entries/page/1/konfederacja/appkey/ubUDhSE1uJ](https://a2.wykop.pl/Tags/Entries/page/1/konfederacja/appkey/ubUDhSE1uJ) sprawdza #page
  • Odpowiedz
Cześć mireczki,

w większości znany jest appkey apki Wykop oraz Mirkoblok+ na Androida.
Czy te apki korzystają z wartości "Sekret"(APPLICATION_SECRET) do dodawania wpisów?
Jeśli tak to czy da się wyciągnąć tą wartość(z plików .class) tak aby można było ją zastosować w wykop connect, w parametrze secure - https://www.wykop.pl/dla-programistow/apiv2docs/wykop-connect/?

#wykopapi #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy te apki korzystają z wartości "Sekret"(APPLICATION_SECRET) do dodawania wpisów?


@szokiniedowierzanie: pl.wykop.droid w ogóle nie podpisywała niczego, ale skoro appkey jest taki sam jak w tej starszej wersji na api v1 to możesz spróbować z niej wydobyć,
pl.wykop.mikroblog ma jakieś podpisy które nie są weryfikowane, bo tworzenie ankiet we wpisach się wysrywa kiedy chce policzyć sygnaturę (przynajmniej tak było parę lat temu, ale wątpię żeby kiner to naprawił), bo to
  • Odpowiedz
Pisał ktoś może jakieś dodatki do wykopu?

Jak ominąć

Access to XMLHttpRequest at '[https://a2.wykop.pl/...'](https://a2.wykop.pl/...') from origin '[https://www.wykop.pl](https://www.wykop.pl)' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
pisząc dodatek do wykopu w Tampermonkey i robiąc zwykłe XMLHttpRequest?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@kontrowersje:
Do md5 musisz posortować wartości wg klucza. Czyli najpierw accountkey, później login.
Dodatkowo nie wiem czy content Type zapytania nie powinien być zwykłym multiformem.
  • Odpowiedz