Czemu #wykopapi zwraca tylko 25 rekordów? Czy istnieje możliwość pobrania np. wszystkich komentarzy z danym tagiem napisanych w ciągu ostatnich 24h?

#api #wykopoweapi
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rss: 25 to standardowy rozmiar strony w API. Kolejne strony mozna pobierac dokladajac page/numerStrony. Nie ma możliwości pobrania wszystkich stron razem, ale niektóre zasoby mozna przez użycie perpage/liczba zmusic do innej liczby rekordów. Ta liczba to musi byc cos z puli 25, 50, 75, 100 a samych widokow nie ma za wiele. Czemu tak? Zeby ograniczyc czas wykonania requstu, ilość wypychanych danych i utrudnic wyciagniecie wszystkiego za jednym zamachem.
  • Odpowiedz
Pytanie: czy mogę pobrać np. 100 ostatnich wpisów na mikroblogu? API wymaga ode mnie zdefiniowania parametru 'q', ale ja nie chcę szukać niczego konkretnego (albo raczej chcę pobrać określoną ilość wpisów i dopiero wtedy je przeszukać u siebie).

#api #wykopapi #kiciochpyta
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dreszczyk: jestem otwarty na sugestie. Sporo zmian, które sugerowali wykopowicze zostało już wprowadzone w życie, także zachęcam do podawania propozycji.
  • Odpowiedz
#wykopkatalog #wykopapi #programowanie #aplikacja

http://wykop-katalog.herokuapp.com/ zapraszam do przetestowania i zapoznania się z aplikacją, która analizuje upodobania użytkownika i prezentuje najciekawsze dla niego treści z Wykopu.

Aplikacja w fazie beta, więc głównie zależałoby mi na zgłoszeniu tego co nie działa, lub działa źle. Opinie, pomysły, krytyka, wszystkie informacje zwrotne mile widziane.
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kejwmen: w zabawach z API mechanize jak najbardziej i do tego moje największe odkrycie ostatnich dni: VCR do testów. Jest to gem, który "nagrywa" zapytania do zewnętrznych serwerów (api) i za drugim odpaleniem skryptu zamiast wykonywać na nowo wszystkie zapytania, po prostu ładuje je z dysku, przyśpiesza prace niesamowicie, zachęcam do obejrzenia railscasta http://railscasts.com/episodes/291-testing-with-vcr (wersję darmową można znaleźć w 30 sekund, ale ciii ;)
  • Odpowiedz
@Ginden: O to ci chodzi. TO jest zwykłe przekierowanie do api, które zwraca poprawnie dane. Błąd jest w następnym kroku przy wykorzystaniu pobranego klucza do autentykacji.
  • Odpowiedz
@ppawel: ok, dzięki za informacje, na localhoscie już odpowiednio zaznaczyłem pobieranie wykopów :) teraz pracuję nad tym, żeby w kategoriach pojawiały się odpowiednie propozycje wykopów z ostatnich 24h. Linki do komentarzy - zanotowałem :]
  • Odpowiedz
Walki z #wykopapi ciąg dalszy.

O ile podpisywanie żądań GET to md5(SECRET+link). To jest łatwe. Jednak z czego wygenerować md5 dla żądania POST? md5(SECRET+link+parametry-POST-oddzielone-,)?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wywu: jeżeli masz jakieś parametry POST to wtedy sortujesz je po kluczach i wypisujesz wtedy wszystkie wartości z tablicy POST oddzielając przecinkami takiego stringa dołączasz do wcześniej połączonego apikeya i urla, żadna filozofia ;P
  • Odpowiedz
Czy tylko w moim przypadku #wykopapi zwraca niepoprawny login lub hasło przy próbie logowania się za pomocą accountkey?

Żądanie wygląda następująco:

POST /User/Login/appkey,APPKEY HTTP/1.1

Host:
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hackwise: Wspiera, bo nie tak dawno potrzebne mi było wysyłać ręcznie POST gdzie indziej. Poza tym w aplikacji dostaje taką samą odpowiedź :/
  • Odpowiedz
Pobierając powiadomienia przy pomocy HashTagsNotifications zalecane jest wykonywanie najpierw HashTagsNotificationsCount czy to tylko zbędne zawracanie sobie głowy?

#wykop #wykopapi
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciejkiner: Potrzbuję tylko pobierać i parsować dane ale wiąże się to z obserwowaniem tagów także nie chciałbym robić śmietnika na własnym koncie.

p.s. Jaki jest limit ilości zapytań (jeśli nie podajecie wprost to przynajmniej w przybliżeniu)?
  • Odpowiedz
@kiler129: w mojej opinie takie konto nie będzie problemem - ale jak chcesz mieć pewność to zapytaj na supporcie. Co do limitu, to wydaje mi się, że gdzieś go nawet wyświetlamy. Chyba tu. Domyślnie to 1500 zapytań na godzinę.
  • Odpowiedz