allegro / allegro-api

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

[NEWS] Zapowiedź - usuwamy i wprowadzamy zmiany w wybranych metodach WebAPI #1506

Open PawelTaberski opened 5 years ago

PawelTaberski commented 5 years ago

1/ 29.04. usuniemy poniższe metody, ze względu na niewielkie wykorzystanie:

2/ Oznaczyliśmy poniższe metody do pobieranie drzewa kategorii jako deprecated. Usuniemy je 15.07.2019. Dane o kategoriach Allegro możesz pobrać przez REST API.

3/ W metodzie doGetPostBuyFormsDataForSellers, jeśli transakcja dotyczy tylko ofert na cel charytatywny, zwracana w polu postBuyFormAmount łączna kwota transakcji będzie równa jedynie opłatom za przesyłkę. Więcej informacji na temat ofert charytatywnych podamy wkrótce.

PhotoSoft commented 5 years ago

Proszę dodać do RestApi odpowiednik doGetCatsDataLimit.

Pobranie pełnego drzewa, żeby zapisać sobie je po stronie aplikacji, poprzez bawienie się z GET /sale/categories?parent.id={categoryId} dla każdej kategorii z osobna jest krokiem wstecz.

PawelTaberski commented 5 years ago

Obecnie nie przewidujemy możliwości pobierania całego drzewa przy pomocy jednego requesta, bądź jak we wspomnianej metodzie w kilku.

FromAnyHole commented 5 years ago

https://github.com/allegro/allegro-api/issues/1534

ampersand12 commented 5 years ago

Dwa pytania w takim razie:

  1. Skąd mam wiedzieć, że drzewo kategorii zmieniło się? Do tej pory można było śledzić wartość verStr zwracaną np. w doGetCatsDataCount w WebAPI. Jest to o tyle istotne pytanie, że w przypadku WebAPI pobranie całego drzewa trwało ok. 2 sekundy vs. 350 sekund przez RestAPI.

  2. Niespodzianka w identyfikatorach. W RestAPI występuje o kilka kategorii więcej, dokładnie o te, których identyfikatory nie są już liczbowe, ot chociażby id = 42540aec-367a-4e5e-b411-17c09b08e41f (Elektronika). Póki co nie zauważyłem liści z tego typu id, ale rozumiem, że tak ma teraz właśnie drzewo wyglądać - mieszanka tysięcy liczbowych id z kilkoma "po nowemu"? Nie jest planowana zmiana wszystkich identyfikatorów, jak to miało miejsce np. w sposobach dostawy?

PawelTaberski commented 5 years ago

W REST API nie ma wersjonowania drzewa, także trzeba je pobierać na bieżąco. Odnośnie drugiego pytania nie zamierzamy przechodzić, ze wszystkimi identyfikatorami kategorii na numery w formacie UUID.