#wykopapi

ale spamuję ten tag, przepraszam was xD taka ciekawostka: jakby ktoś się zastanawiał nad limitem requestów, to domyślnie jest 250 req/h, a jak poprosiłem, żeby "nieco zwiększyli", to dostałem 500 req/h
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wykopapi

dostaję 503 service unavailable jak próbuję odczytać /notifications/index, znacie rozwiązanie?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wykopapi

kolejny k---a kwiatek, GIF we wpisie zwraca url z rozszerzeniem JPG, jak się podmieni na GIF to magicznie zaczyna się ruszać XD to api jest tak dziurawe, że nie wiem jak wam nie wstyd coś takiego publikować, wpisy które można plusować wielokrotnie, jpg zamiast gif, upośledzona dokumentacja, nieistniejące endpointy, literówki w jsonach, serwer nie odpowiada na HTTP OPTION xD

animated: true
plus18: false
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Widzę, że #wykopapi jest konsekwentnie c-----e. Jak poprosimy o wpis, to w trybie full dostajemy body z htmlem w środku i original z oryginalnym markdownem wpisanym przez użytkownika. Jeżeli poprosimy o komentarz do znaleziska, to w original jest to samo co w body facepalm.jpg
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wykopapi

APISIGN = md5(SECRET[https://a2.wykop.pl/user/login/appkey/APPKEY/zwei,ACCOUNTKEY)](https://a2.wykop.pl/user/login/appkey/APPKEY/zwei,ACCOUNTKEY))
POST_PARAMS = b'login=zwei&accountkey=ACCOUNTKEY'
RESPONSE = {
  "data": [
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Staram się zrobić fetch jednak ciągle wywala mi

Request header field access-control-allow-methods is not allowed by Access-Control-Allow-Headers in preflight response.
Jednak po ustawieniu mode na no-cors nie moge sparsować sobie responsa XD bo dostaje

Unexpected end of input
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bot jako tako działa, ale potrzebuje więcej osób do testów ( ͡° ͜ʖ ͡°).

Będę wdzięczny za zgłaszanie jak coś nie działa :D

Jak
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krasnoludkolo: z propozycji to np. jak bot wysyła powiadomienia to od razu gotową komende do anulowania powiadomień, bo jeśli zdobędzie popularność to gwarantuje ci że będzie milion pytań jak go wyłączyć, instrukcje/dokumentacje przeczyta może jakiś mały %(takie moje spostrzeżenie żeby był bardziej user-friendly), albo np. komenda na pw bota żeby wylistował wszystkie obserwowane wpisy i żeby można było je odfollować jakoś łatwo
  • Odpowiedz
@ZycieJestNobelon: te błędy w HTMLu są najlepsze xD
ja kiedyś przez pomyłkę próbowałam tworzyć wpisy dodając jako embed [https://gfycat.com/undefined](https://gfycat.com/undefined) i też tak rozkminiałam co tam się dzieje

co jeszcze lepsze, to chyba też ten błąd wywala przy tworzeniu wpisu na mirko, jeśli dodajesz ankietę... ale to tylko na nieoficjalnych kluczach. wygląda na to, że kod który to obsługuje po prostu się wywala kiedy w requeście wartością obiektu jest array (z
  • Odpowiedz
Poprawiłem kilka małych błędów, w których bot nie zarejestrowywał nowych obserwacji (związanych z przymułkami api).
Dodatkowo, od teraz jeśli nowy komentarz będzie zawierał tylko @taktyk-bot . to obserwujący nie dostaną wiadomości o tym komentarzu (bo nie mają po co)

Cały czas mogą być problemy przy dziwnym zachowaniu api (jest dość lagujące), ale staram się monitorować i naprawiać jak coś się pokaże. Jakbyście coś zauważyli to piszcie

O co chodzi z @taktyk-bot
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak liczycie apisign? Z dokumentacji:

md5("MNOPQRST" + "[https://a2.wykop.pl/entries/add/appkey/abcdefgh/userkey/klucz_zalogowanego_użytkownika/"](https://a2.wykop.pl/entries/add/appkey/abcdefgh/userkey/klucz_zalogowanego_użytkownika/") + "przykładowy komentarz,http://serwer/plik.jpg") = c1048ea53bdf3d60383b033c5d97f8c1
Ale jak wejdę w dowolny md5 online, np. md5.cz to dla tego samego zwraca: 4c0e4a541c6b26fb752eeff18c826ceb
#wykopapi
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejne małe usprawnienie:
Jeśli ostatni komentarz zawiera zawołanie osoby obserwującej wpis, to ta osoba nie dostanie wiadomości od bota.
I tak już wie, że ten komentarz się pojawił, więc nie ma sensu wołać jej drugi raz.

O co chodzi z @taktyk-bot ?
Prosty bot, którego można zwołać w komentarzu do wpisu na mirko i będzie wysyłał PW kiedy pojawi się nowy
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś kiedyś używał endpointów Followers i Followed w wykopowym API i działało mu poprawnie?
Z moich doświadczeń wynika, że jest coś w nich zwalone, ale to może ja coś robię
#wykopapi
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wrzuciłem poprawkę, dzięki której wiadomość nie powinna juz crashować apki Otwarty wykop mobilny
A przez weekend siądę i wrzucę jakąś instrukcję jak go używać ( ͡° ͜ʖ ͡°)

O co chodzi z @taktyk-bot ?
Prosty bot, którego można zwołać w komentarzu do wpisu na mirko i będzie wysyłał PW kiedy pojawi się nowy wpis.
Aby przestać obserwować, wystarczy wysłać mu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Mireczki potrzebuje pomocy z wypokowym api, konkretnie jak powinien wyglądać request żeby wygenerować link do "wykop connect" z własnym callback urlem?
Jakiś gotwiec może ktoś ma, najlepiej w pyhtonie?
Od wczoraj próbuje to wklepać, ale ni c---a nie ogarniam, a opis tej funkcji w docs równie dobrze mógłby być po mandaryńsku, nie chcę mi się siedzieć X godzin i zgadywać co poeta miał na myśli. Potrzebuję połączyć apkę z kontem i wysłać
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach