Closed Daczek closed 2 months ago
Jeżeli nie dopasujemy żadnego wyniku, próbujemy przeszukiwać szerzej i zwracamy wszystkie oferty dopasowane do danej frazy, niezależnie od kategorii. Jeżeli nie chcesz, żeby tak się działo, skorzystaj z query parametru fallback=false
.
Dlaczego używając zasobu GET offers/listing i poniższych parametrach: pharse = JEŹDŹCY SMOKÓW ZESTAW category.id = 38d588fd-7e9c-4c42-a4ae-6831775eca45 offset = 0 limit=60
Pełny przesyłany GET: https://api.allegro.pl/offers/listing?phrase=JE%C5%B9D%C5%B9CY+SMOK%C3%93W+ZESTAW&category.id=38d588fd-7e9c-4c42-a4ae-6831775eca45&offset=0&limit=60
dostaję również aukcje z innej kategorii niż Kultura i rozrywka (38d588fd-7e9c-4c42-a4ae-6831775eca45). Np dla tego zapytania zwracana jest ta aukcja: https://allegro.pl/oferta/playmobil-dragons-jezdzcy-smokow-plowhorn-71082-12974434443 która jest z zupełnie innego drzewa kategorii. To samo się dzieje jeśli pod category.id podstawię id = 7 (książki)
Jeśli natomiasst podstawię pod category.id id = 309529 (id kategorii dla tej błędnie zwracanej aukcji) to znajdzie tylko tą jedną aukcję - więc wtedy dopiero ten filtr na kategorie działa. w pozostałych przypadkach wygląda jakby filtr po category.id nie działał.