@Zapaczony: jeżeli znasz link to można sprawdzić czy google zdążył go zindeksować. Najłatwiej do takiego indeksu się dostać przez jakąś stronę, która stworzy odpowiedni link do google. Słowo kluczowe - google cache
Wykopowicze,

wielkimi krokami zbliża się czas pożegnania z API v2 - w pierwszej kolejności wyłączona zostanie synchronizacja treści, w kolejnym kroku wygaszone zostanie całe API v2. Jego miejsce zajmie (a dokładniej już zajęło) API v3.

Wykop API jest usługą udostępniającą zasoby i logikę serwisu Wykop.pl bez pośrednictwa warstwy interfejsu. Usługa skierowana jest głównie do programistów zainteresowanych budowaniem własnych rozwiązań korzystających z danych i mechanizmów publicznie dostępnych w serwisie. Czyli mówiąc najprościej —
@printf: Z tego co pamiętam to w skrócie, API żabki miało funkcje która dodawała żappsy do konta.
Autentykacja odbywała się przez token oAuth który został #!$%@? z jakieś sesji osoby z wystarczająco wysokimi uprawnieniami.
Ja jednak liczę, że ludzie za to odpowiedzialni się ogarną i zrozumieją, że psując integracje przez API i nie dokumentując zmian #!$%@? z liścia swoim najwierniejszym użytkownikom - tym, którzy są gotowi poświęcić masę własnego czasu tylko po to, żeby napisać aplikację ściśle połączoną z portalem ze śmiesznymi obrazkami (i mówię to jako autor martwego już #golgifbot ). Dla nich to nie jest aż tak dużo roboty, a bardzo wyraźnie pokaże, czy
Jezu najpierw wyłączają #api bez zapowiedzi bo niby ma być v3. Oczywiście go nie widać na horyzoncie. Obchodzę ten #!$%@? przez prosty scrapper, działa 10h bo mój serwer dostał chyba bana na ip bo lecą same timeouty a lokalnie wszystko działa. Za mniej niż 20 wejść na 12h. Cyrk to mało powiedziane #wykop
Mam pytanie do osób, które mają dostęp do nowego API. Mianowicie czy jest ono jakoś bardziej intuicyjne niż to poprzednie?
Kiedyś próbowałem skorzystać z API v2 i nie mogłem zrozumieć tej beznadziejnej dokumentacji, więc się poddałem. Jest sens prosić o dostęp do nowego API?

#api #apiv3 #kiciochpyta
@Reaven: nie ma takich osób, bo nie jest dostępne publicznie XD ale z tego co widać w networku to nie ma #!$%@? hashowania zapytań, a autoryzacja się odbywa przez jwt, więc powinno być bardziej ludzkie niż v2. Dokumentacja to zagadka, bo podejrzewam że jeszcze taka nie istnieje i jakiś junior na stażu ja właśnie piszę na kolanie
@jagodowy_krol: Jak dla mnie konkurencyjny portal jest nieużywalny. Zmieniam tryb ciemny na jasny. Odświeżam stronę - znów ciemny. Otwieram cokolwiek w nowej karcie - znów przerzuca mnie na ciemny. Piszę do supportu - zero odpowiedzi. Na Wykopie jest chociaż perspektywa, że naprawią wszystkie błędy, bo reklamodawcy, no i kasę wzięli z budżetu, muszą to jakoś rozliczyć (chyba). W każdym razie głosowałbym za zostaniem na Wykopie z nadzieją, że może wkrótce naprawią
Robię sobie okienkowy program w WPF który "rozmawia" z API na localhoscie. Ponieważ jest mnogość opcji chciałem użyć różnych stron i napotykam problem, bo nie wiem jak autoryzować zapytania na różnych stronach tym samym kluczem. Klucz wyciągam na początku przy uruchomieniu programu. Czy jest możliwość zapisania tego jako jakaś globalna zmienna?

#csharp #api #programowanie
@unxtres: najprościej zrobić sobie interfejs w stylu IAuthProvider, który będziesz wstrzykiwał przez DI z jedną metodą GetToken
Klasę rejestrujesz w kontenerze DI jako singleton.
Klasa ma dwa prywatne property:
string token
DateTime? TokenIssueDateTimeUtc.
i jakiś interwał do odświeżania typu
const int TokenAgeMinutes = 25
Metoda GetToken:
if(token == null or (TokenIssueDateTimeUtc.HasValue && TokenIssueDateTimeUtc.Value.AddMinutes(TOKENAGEMINUTES) <= DateTime.UtcNow))
return token
else
pobierasz nowy token, nabijasz timestamp dla TokenIssueDateTimeUtc jako DateTime.UtcNow, zwracasz token.
próbuję napisać API w #php używając auth0 i wszystko ładnie się łączy przez sdk, ale nie wiem na jakiej zasadzie rozwiązać autoryzację. Mam w bazie tabelę z aukcjami i chcę do nich przypisywać właściciela z auth0, wystarczy zrobić w tabeli kolumnę na wygenerowany przez sdk klucz? a jeśli tak, to który klucz służy do tego żeby w takiej bazie figurować? czytam te dokumentacje ale chyba za krótki jeszcze na to jestem #
@Yanushevitz: Możesz dodać kolumnę do tabeli z aukcjami, w której będzie przechowywany wygenerowany przez SDK klucz. Ten klucz służy do identyfikacji użytkownika i autoryzacji. Możesz użyć unikalnego identyfikatora z Auth0, aby określić właściciela aukcji. Aby to zrobić, wystarczy, że wywołasz API Auth0 i pobierzesz identyfikator użytkownika (ID użytkownika), a następnie umieścisz go w swojej tabeli z aukcjami.
Używam postmana, ale w ostatnim czasie coraz częściej mnie zawodzi, bo działa wolno i czasem nie może się połączyć z serwerem postmana, co objawia się błędem "Unable to load data". Macie jakąś lepszą alternatywę, która nie ma tych problemów i najlepiej działa w pełni lokalnie? Może być płatne, jeśli warto. Fajnie jakby dało się przeimportować dane z postmana.

#programowanie #webdev #backend #frontend #informatyka #postman #rest #api #www
Czy da się podzielić wiadomość odebraną z REST API na partycje?
Chcę zrobić request REST API w #python z użyciem biblioteki requests. Odpowiedź jakiej spodziewam się uzyskać będzie spora, kilkaset tysięcy linii. Uzyskaną odpowiedź chcę zapisać w bazie danych, jedna linia - jeden rekord w bazie. Chcę zabezpieczyć się na wypadek utraty połączenia z serwerem. Czy da się odpowiedź podzielić na partycje z ustawieniem czegoś w rodzaju checkpointu, tak, że w razie