@zatkany_sedes: Allegro to mała pchła, której nikt na świecie nie zna.
Ich API jest zbugowane, niestabilne i IMO niewygodne (sam pisałem na nie wrapper w Rubym [*] ).
API to taka tylna furtka dla programistów, która pozwala używać różnych funkcji w serwisie bez wchodzenia na strone i przeklikiwania się przez nią. Mogę np. skomentować coś na Wykopie za pomocą skryptu albo pobierać informacje o książce na podstawie ich numeru ISBN, jeśli napisałem oprogramowanie np. do obsługi bibliotek. W większej skali pozwala to np. napisać aplikacje na komórkę do przeglądania
@zatkany_sedes: chyba nie wiesz o czym mówisz. Pisałem wyżej o różnicy między używaniem gołego API a korzystaniem z API klienta/wrappera.Nie masz tam żadnych klas, tylko endpoint i wylistowane metody SOAP, które wywołujesz, dołączając hash o odpowiedniej strukturze. Używająć np. doSearch musisz podawać tam takie rzeczy, jak np. identyfikator sesji, którą stworzyłeś robiąc wcześniej doLogin, string, którym wyszukujesz, kategorie itp. Nie wiem jak wyobrażasz sobie obsługę API bez owinięcia tego wszystkiego
Komentarze (20)
najlepsze
https://github.com/p1c2u/wykop-sdk
Komentarz usunięty przez moderatora
Ich API jest zbugowane, niestabilne i IMO niewygodne (sam pisałem na nie wrapper w Rubym [*] ).
API to taka tylna furtka dla programistów, która pozwala używać różnych funkcji w serwisie bez wchodzenia na strone i przeklikiwania się przez nią. Mogę np. skomentować coś na Wykopie za pomocą skryptu albo pobierać informacje o książce na podstawie ich numeru ISBN, jeśli napisałem oprogramowanie np. do obsługi bibliotek. W większej skali pozwala to np. napisać aplikacje na komórkę do przeglądania
Kilka śmiesznie prostych przykładów.
Pętla po liście
tablica['aaa', 'bbb', 'ccc'].each{|a| puts a}
[print(i) for i in ['aaa', 'bbb', 'ccc']]Zakop, informacja nieprawdziwa...