#golang #wykopapi Moze mi ktos wytlumaczyc jak mam wygenerowac klienta z openapi wykopu?

$ openapi-generator-cli generate -o test -g go -i [https://doc.wykop.pl/openapi.yaml](https://doc.wykop.pl/openapi.yaml)
...
[main] WARN o.o.codegen.utils.ModelUtils - Failed to get the schema name: /components/schemas/pagination.yaml#pagination
[main] WARN o.o.codegen.utils.ModelUtils - Failed to get the schema name: /components/schemas/pagination.yaml#pagination
Exception in thread "main" org.openapitools.codegen.SpecValidationException: There were issues with the specification. The option can be disabled via validateSpec (Maven/Gradle) or --skip-validate-spec (CLI).
| Error count: 1,
Gratuluje "programiście" który wymyślił przeglądanie historii tagów na wykop 2.0 Zamiast normalnych cyfr, żeby łatwo dało się szukać w historii np. /tag/wykop/strona/1/2/3 to musi byc 1dMex0bCzgNJPUW/85VdPzyTQXnayFa/JKw0x8zuzL7gohp co wygląda mi na customowy hash (saltowany nazwą tagu?) który bóg wie jak jest generowany. Było normalnie - za łatwo to zmieniamy na gorsze ( ͡° ʖ̯ ͡°)

#wykop #wykop20 #wykopapi
Pytanie odnośnie #programowanie i #wykopapi. W nowym API są dwa klucze do autoryzacji aplikacji: key oraz secret. Czy ten "secret" jest faktycznie taki secret, że nie powinien być nikomu przekazywany? Bo z tego co widzę, to strona Wykopu wali oba klucze do endpointu "auth" i się z tym nie kryje.
Czy ten "secret" jest faktycznie taki secret, że nie powinien być nikomu przekazywany?


@DrDevil: tak.
Nie sugeruj się tym jak jest na stronie wykopu, tam to działa trochę inaczej niż API
No dobra, to mam w takim razie drugie pytanie: co w przypadku, gdy piszę aplikację typowo desktopową i muszę jakoś zalogować użytkownika?


@DrDevil: to zalezy,
sa tak jakby dwa modele.
1. Cala aplikacja dziala na jednym "aplikacyjnym" uzytkowniku
2. Kazdu uzytkownik aplikacji loguje sie swoim uzytkownikiem

1. Jesli ten pierwszy to praktycznie nie da sie tego zrobic, kazdy kto zdobedzie twoj sekret bedzie mogl zrobic wszystko co moze aplikacja jako twoj
Długo czeka się na dostęp do API Wykopu? 2 dni temu dostałem wiadomość, że do kilku dni dostane odpowiedź i się zastanawiam, czy można się spodziewać przed weekendem.
Ktoś ostatnio wysyłał prośbę o dostęp?
Czy staż na Wykopie ma znaczenie przy przydzielaniu dostępu?

#apiwykop #wykopapi #dlaprogramistow
Hej!

Stworzyłem wrapper WykopJS na Wykop API v3 w NodeJS, który dostępny jest na #npm. Z jego pomocą można wykonywać większość akcji dostępnych na Wykopie. Ogarnia on kwestię autoryzacji requestów, więc nie musicie się o to martwić. Chętnie się dowiem, co myślicie :)

Poniżej prosty przykład, który znajduje nick autora najnowszego wpisu na mirko

await w.getMicroblog({ sort: 'newest'}).items[0].author.username.then(console.log)
Na bazie WykopJS napisałem też WykopMonitorJS, który pozwala na monitorowanie Wykopu, poniżej
Pobierz xXdeepfriedXx - Hej!

Stworzyłem wrapper WykopJS na Wykop API v3 w NodeJS, który dost...
źródło: image
@janusz-lece: no musisz kliknąć, żeby połączyło konto i jak klikniesz, to przekierowuje cię na URL, który podałeś przy uzyskiwaniu dostępu do API. Ten URL będzie miał parametr ?token=<token użytkownika>&rtoken=<refresh token użytkownika>
Aplikacja -> /auth -> weź token -> /connect -> wyślij usera do URL-a z potwierdzeniem -> weź rtoken -> zrób /refresh-token -> weź pozyskany token -> użyj do /entries


Też do dostałem, ale coś nie działa "sesja wygasła lub jest niepoprawna".

W ogóle patologia, że tego nie ma w dokumentacji, tylko lata gdzieś po mailach.

Lub jestem za głupi, aby to zrozumieć.
Rozgryzłem kawałek API v3
Może komuś to pomoże, udostępniam w postaci postmana
https://github.com/KrwawyBot/wykop-api-v3-postman

w zmiennych trzeba ustawić własny login i hasło
potem wywołujemy request Auth, następnie Login i tyle w tym momencie mamy bearer token i możemy korzystać z API
token jest ważny 24h

dodałem jeszcze kilka przykładowych żądań - listowanie postów z tagu, dodawanie wpisu na tagu, komentowanie wpisu, plusowanie wpisu

niestety to nie wystarczy do stworzyć skrypt do dodawania wpisów
Czy ktoś z autorów aplikacji opartych o API wykopu dostał w poprzednim roku zaproszenie do uzyskania dostępu do nowej wersji?
Bo m__b chwali się, że wysłali zaproszenia w październiku ( ͡° ͜ʖ ͡°)

Na tym etapie kontaktowalismy sie rowniez z tworcami najwiekszych aplikacji wykopowych i zapraszalismy ich do uzyskania dostępu do nowego API - pierwsze zaproszenia wyslalismy na poczatku pazdziernika.


https://wykop.pl/wpis/70140931/przepraszam-w-minionym-tygodniu-opublikowalismy-no/

@sokytsinolop @wouchu @kebab_z_ostrym

#wykopapi #wykopapiv2 #wykopapiv3 #
@szokiniedowierzanie: jako #krwawybot nie dostałem żadnej informacji (ale korzystam z innego konta i klucza do API niż baryłka)
po wdrożeniu nowej wersji portalu od razu poprosiłem o nowe dostępy, po kilku godzinach dostałem mail, że wykop pracuje na poprawą wydajności i dostępny dostanę gdy tylko będzie to możliwe
dostępu do API i dokumentacji nie dostałem do tej chwili
#wykopapi #administracja #wykop HALO POLICJA, co z dostępem do API v3? Wyłączacie jedno api, to dajcie nowe, ja tu czekam żeby przywrócić działanie pewnych rzeczy i nie ja jeden zresztą #anonimowemirkowyznania śpi, #codziennaafrica śpi, wołaczki nie ma, a moje repo z SDK w php jest useless bo jest do api v2 które postanowiliście wyłączyć...

Z wieloma api pracowałem i z wieloma firmami się kontaktowałem ale w komunikacji póki co jesteście TOP 1
Jedyny plus tego nowego wykopu to ze mozna zobaczyc jaka jest prawdziwa aktywnosc realnych uzytkownikow na tym portalu , bez zadnej sztucznej aktywnosci tworzonej przez boty bo w swojej ignorancji administracja wykopu nie zechciala nawet podzielic sie szczegolami zmian ( ͡° ͜ʖ ͡°)

Nie dziwie sie AnonimoweMirkoWyznania i innym tworom integracji z serwisem wykop, ze maja dosc, bo skala ignorancji juz dawno przewyzszyla akceptowalne poziomy. Dziwie sie tylko,
Ogłoszenie
"Mirek Szuka Żony" podzielił los AMW (https://wykop.pl/wpis/70042861/dzien-dobry-krotka-informacja-odnosnie-amw-po-rela ).
W skrócie:
* wykop api v2 przestał działać z dnia na dzień
* wykop api v3 nie ma publicznej dokumentacji
* Mirek Szuka Zony tymczasowo przestaje działać (do czasu udostępnienia nam dokumentacji i dostępu do API v3 oraz zaimplementowaniu nowego klienta)
* W sprawie zostania beta testerem API v3 pisałem do wykopu rok temu - bez odpowiedzi, więc nie oczekujcie, że wykop