allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
217 stars 39 forks source link

Oferta zwracana przez GET /sale/offers ale na GET /sale/product-offers dostaję OfferNotFoundException #10274

Open tomylee0 opened 1 week ago

tomylee0 commented 1 week ago

Pobieram listę zakończonych ofert przez GET /sale/offers i daję potem GET /sale/product-offers dla każdej z nich. Dla jednej z ofert z otrzymanej listy dostaję "OfferNotFoundException". A odpytałem o nią zaledwie 30 sekund od momentu pobrania całej listy zakończonych ofert. Pomyślałem, że zdążyła przejść do archiwum. Poszukałem ją więc w https://archiwum.allegro.pl/. Niby znalazłem ale dostaję tam numer oferty zakończony na ...0750 a nie na ...4097. W każdym razie tam jest zapis "Zakończona o 12:24 dnia 11.05.2024 r.". Zatem zakończona w maju. Nie powinna więc pojawić się w /sale/offers jako ENDED. Chyba, że coś namieszałem? Proszę o pomoc. Poniżej trace-id obu GET'ów:

2024-11-11 02:00:00 GET /sale/offers?limit=1000&offset=0&publication.status=ENDED&sort=-stock.sold trace-id: 4d13444c0bdc2456

2024-11-11 02:00:34 GET /sale/product-offers/...4097 trace-id: f6577d829cbadbb1

PrzemyslawLukanowski commented 1 week ago

Oferta nie powinna już być zwracana przez GET /sale/offers. Przepraszam za niedogodności, rzeczywiście był to błąd po naszej stronie.

tomylee0 commented 1 week ago

Dzięki za odpowiedź. Czy to znaczy, że takie sytuacje nie będą się już pojawiać? Dopytuję ponieważ mam więcej takich przypadków.

PrzemyslawLukanowski commented 1 week ago

Takie sytuacje mogą się wyjątkowo zdarzyć, jeśli ze względu na wewnętrzne zależności pewnie informacje otrzymamy z opóźnieniem. Jeśli zarchiwizowane oferty jutro nadal będą się pojawiać w odpowiedzi GET /sale/offers, poproszę Cię informację, zbadamy także te przypadki.