
doSearch - niepotrzebny parametr session-handle
Answer




Zrobienie 2 wersji metody doSearch nie jest chyba problemem?


Również popieram. Podejrzewam, że taka zmiana może nawet zmniejszyć obciążenie API, bo będzie się wówczas dało rozsądnie prosto cacheować wyniki wyszukiwań wykonywanych dla różnych użytkowników.

Właśnie napotkałem ten sam problem, ale przyszedł mi pomysł na jego rozwiązanie. Czy nie można wprowadzić session-handle=0 jako użytkownika niezalogowanego? Jedna metoda, to mniej pracy dla programistów Allegro i miej przerabiania kodu.

Wydaje mi się ze problem nie tkwi w skomplikowaniu realizacji tej zmiany, lecz wynika z faktu ze allegro nie chce udostępnić wyszukiwania dla niezalogowanych użytkowników.
Szkoda bo obecnie jest to średnie rozwiązanie i nie da się tego używać :-(.

Przecież i tak to umożliwiają w wersji przeglądarkowej. Przez takie zachowanie ludzie będą woleli parsować html niż korzystać z api, a o ile dobrze kojarzę to chyba allegro zabrania parsowania html. Więc sami namawiają tym ludzi do łamania prawa.

Niestety nie ma innego wyjścia jak parsowanie htmla, jest to pewniejsze niż obecne API.


Customer support service by UserEcho