allegro / allegro-api

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

WZA - umowa własna id metody wysyłki #6752

Closed bartekc7 closed 1 year ago

bartekc7 commented 1 year ago

Dzień dobry, Jaki servivceId należy podawać w przypadku umów własnych? Metoda GET https://api.{environment}/parcel-management/delivery-services zwraca dwu-członowy id z separatorem # "id": "059c0d58-6cdb-4955-ab79-9031518f80f3#ee203931-e9b1-495a-9587-8c6d06100d72", "service": "GLS", "name": "Kurier GLS (GLS)", "owner": "CLIENT",

Czy przy tworzeniu paczki powinno się podawać całość, id do separatora czy za separatorem?

Poniżej 3 przypadki i 3 różne błędy.

  1. "serviceId" : "ee203931-e9b1-495a-9587-8c6d06100d72"

{ "id": "95d23af0-bfa1-49cd-aaa9-794bd1ab6ef0", "parcelId": null, "status": "ERROR", "errors": [ { "code": "DELIVERY_METHOD_NOT_FOUND", "message": "Requested delivery method was not found", "details": "Requested delivery method was not found", "path": "deliveryMethodId", "userMessage": "Requested delivery method was not found" } ] }

  1. 059c0d58-6cdb-4955-ab79-9031518f80f3

{ "id": "abff282c-7962-4ff4-8bdb-d3363199fdbf", "parcelId": null, "status": "ERROR", "errors": [ { "code": "INVALID_CREDENTIALS_ERROR", "message": "Cant extract serviceId from credentials header", "details": null, "path": "x-authorization", "userMessage": "Nie można pobać serwisu" } ] }

  1. "serviceId": "059c0d58-6cdb-4955-ab79-9031518f80f3#ee203931-e9b1-495a-9587-8c6d06100d72"

{ "id": "17e3586c-6e12-4746-bfd3-dd0c0769dae6", "parcelId": null, "status": "ERROR", "errors": [ { "code": "ERROR", "message": "Processing error", "details": null, "path": null, "userMessage": "error.common.processing" } ] }

Lukasz-Zurek commented 1 year ago

@bartekc7 Temat ten przekazałem dalej do weryfikacji. Wkrótce wrócę z informacją.

Lukasz-Zurek commented 1 year ago

Jeśli chodzi o "serviceId", w tym konkretnym przypadku jest to umowa własna, więc identyfikator powinien zawierać id umowy własnej, czyli przekazywane "serviceId": "059c0d58-6cdb-4955-ab79-9031518f80f3#ee203931-e9b1-495a-9587-8c6d06100d72 jest prawidłowe. Przyczyną problemu jest tutaj przekroczona długość adresu e-mail w polu receiver.email. W swoim API firma GLS ogranicza niestety długość adresu mailowego do 40 znaków. Z uwagi na to, że może to być problematyczne dla kolejnych przesyłek, wyjaśniamy jeszcze tę sprawę po naszej stronie.

bartekc7 commented 1 year ago

Dziękuje za odpowiedź. W takim razie czekam na informację jak się uda coś ustalić.

stale[bot] commented 1 year ago

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.

bartekc7 commented 1 year ago

Dzień dobry, Czy coś w tej sprawie wiadomo?

Lukasz-Zurek commented 1 year ago

@bartekc7 Nie, ustalenia w tym zakresie mogą potrwać z uwagi na to, że jako Serwis nie jesteśmy jedyną komórką odpowiedzialną za ten proces. Jest tutaj jeszcze operator, z którym współpracujemy w ramach "Wysyłam z Allegro". Proszę o cierpliwość.

Jak tylko uzyskam jakiekolwiek szczegółowe informacje dotyczące ewentualnych zmian - poinformuję Cię w tym wątku.

bartekc7 commented 1 year ago

Ok, dziękuje za odpowiedź. W takim razie czekamy dalej.

stale[bot] commented 1 year ago

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.

Lukasz-Zurek commented 1 year ago

@bartekc7 Sprawa dotycząca limitu pola receiver.email zależna tutaj będzie w pierwszej kolejności od prac po stronie kuriera GLS. Otrzymaliśmy zapewnienie, że temat będzie po ich stronie realizowany.