allegro-api
allegro-api copied to clipboard
[NEWS] Wysyłam z Allegro - udostępniliśmy możliwość śledzenia przesyłek wszystkich przewoźników / Ship with Allegro - we have introduced the possibility to track parcels from all carriers
Udostępniliśmy dziś wersję publiczną zasobu /order/carriers/{carrierId}/tracking?waybill={waybill}, za pomocą którego pobierzesz historię statusów wskazanych przesyłek.
Co zmieniliśmy w wersji public?
W odróżeniu od wersji beta, w której umożliwialiśmy śledzenie wyłącznie przesyłek Allegro, teraz pobierzesz historię statusów także pozostałych przewoźników. Wystarczy, że jako {carrierId} wskażesz ID wybranego przewoźnika (dostępne wartości sprawdzisz w odpowiedzi dla GET /parcel-management/delivery-services), a jako {waybill} przekażesz numer przesyłki, który otrzymasz w odpowiedzi GET /parcel-management/parcels/{parcelId} w polu “items.waybill”.
W wersji public dodatkowo:
- zmieniliśmy nazwę pola “statuses.details” na “statuses.description”;
- usunęliśmy pole “statuses.terminal”
Więcej informacji na temat nowej wersji zasobu znajdziesz w naszym poradniku.
Today we have released a public version of /order/carriers/{carrierId}/tracking?waybill={waybill} resource, thanks to which you can download the history of parcels' statuses.
What have we changed in the public version?
Unlike the beta version, in which we only tracked Allegro parcels, now you can retrieve the status history of other carriers as well. As a {carrierId} pass ID of the selected carrier (check the available values in the response to GET /parcel-management/delivery-services) and as a {waybill} provide tracking number, which you will receive in the GET /parcel-management/parcels/{parcelId} in the "items.waybill" field.
In the public version we have also:
- changed the name of the “statuses.details” field to “statuses.description”;
- removed “statuses.terminal” field.
You can find more information about the new version of the resource in our guide.
Zgodnie z tradycją - poprawcie zwracane komunikaty błędów
{
"errors": [{
"code": "INTEGRATOR_STATUSES_ILLEGAL_ARGUMENT",
"message": "Carrier id TEST is not allowed. Allowed carrier ids: [4PX_EXPRESS, ALLEGRO, AMBRO_EXPRESS, AUSTRIAN_POST_EXPRESS, AUSTRIAN_POST_REGISTERED, CHINA_EMS, CHINA_POST, CHUKOU1, CNE_EXPRESS, DHL, DPD, DSV, DTS, ESHIPPING_GLOBAL, EXELOT, FEDEX, FLYT_EXPRESS, GEIS, GLS, INPOST, JAPAN_POST, KARGOM_KOLAY, KN, LA_POSTE, LITHUANIAN_POST, MEEST, NA_DZISIAJ, NO_LIMIT, PICKPACK, POCZTA_POLSKA, POSTNORD, PTS, RHENUS_LOGISTICS, RUCH, SFC, SF_EXPRESS, SHIPTER, SKYNET, SUNYOU, SUUS, UKR_POSHTA, UPS, WANB_EXPRESS, X_PRESS_COURIERS, YANWEN, YUN_EXPRESS]",
"details": null,
"path": "\/order\/carriers\/TEST\/tracking",
"userMessage": "An error has occurred"
}]
}
Możecie mi wytłumaczyć jak przesyłka może być jednocześnie doręczona i zwrócona? DPD 1000485751090U
- Przekazałem informację do zespołu odpowiedzianego za tę usługę.
- Przesyłka została zwrócona, pod uwagę zawsze należy brać ostatni status. Status "doręczona" otrzymaliśmy bezpośrednio od DPD - mogło to się wydarzyć np. w wyniku pomyłki pracownika punktu.