Closed marekbarczyk123 closed 1 year ago
Nie udało mi się wyszukać tego maskowanego adresu e-mail na środowisku testowym. Jesteś pewien, że korzystasz ze zwróconego przez nas adresu e-mail w jednym z zamówień z konta, z którego próbujesz utworzyć przesyłkę? Czy jesteś w stanie podać numer tego zamówienia?
W requeście wysyłamy adres kuh1dgvy73+6c414f01@user.allegrogroup.pl, taki jak na zamówieniu w panelu. W panelu numer zamówienia to bca02661-4eb6-11ed-bb79-a363d981901c.
Przy czym wysyłając request z tym mailem kuh1dgvy73+6c414f01@allegromail.pl dostaję ten sam błąd: {"id":"bca02661-4eb6-11ed-bb79-a363d981901c","parcelId":null,"status":"ERROR","errors":[{"code":"VALIDATION_ERROR","message":"Receiver email is not linked with any order","details":null,"path":null,"userMessage":"Email odbiorcy nie jest powiązany z żadnym zamówieniem"}]}
Nie jest czasem tak, że aby zamówienie się pojawiło w API, to musi zostać złożone w Allegro przez API?
@marekbarczyk123 nie, oczywiście, że nie ma takiego wymogu. W swojej przykładowej komendzie przekazałeś właśnie wartość kuh1dgvy73+6c414f01@allegromail.pl zamiast kuh1dgvy73+6c414f01@user.allegrogroup.pl. Jeżeli w innym requeście przekazywałeś poprawny email i mimo to problem się powtórzył - proszę, przyślij ponownie uuid tej komendy.
Wczoraj wysyłałem z oboma mailami bo zdziwiło mnie, że do requesta z mailem z domeną @user.allegrogroup.pl dostaję response z mailem receivera z domeną @allegromail.pl.
Tutaj request i response dla komunikatu, gdzie receivera wysyłamy "kuh1dgvy73+6c414f01@user.allegrogroup.pl".
@marekbarczyk123 próbujesz utworzyć przesyłkę korzystając z access tokena, które nie ma zamówienia, z którym powiązany jest adres e-mail "kuh1dgvy73+6c414f01@user.allegrogroup.pl". Zweryfikuj jaki access token używasz.
Access token generuję ścieżką Device Flow i odświerzam token co 12h https://developer.allegro.pl/tutorials/uwierzytelnianie-i-autoryzacja-zlq9e75GdIR#device-flow Czy tego nie wystarczy? Przy tworzeniu paczki dostaję HTTP code 201, czyli paczka utworzona: https://developer.allegro.pl/documentation/#operation/createNewParce Dopiero przy sprawdzaniu statusu utworzonej paczki dostaję błąd (https://github.com/allegro/allegro-api/issues/6244#issuecomment-1284053629): https://developer.allegro.pl/documentation/#operation/getParcelCreationStatus
@bob0swager na zasobie PUT /parcel-management/parcel-create-commands/{commandId} część walidacji odbywa się asynchronicznie, w związku z tym to normalne, że ostateczny wynik komendy poznasz dopiero po pobraniu jej statusu GET /parcel-management/parcel-create-commands/{commandId}.
Tutaj chodzi o to, że używasz access tokenu wygenerowanego dla konta X, żeby obsłużyć zamówienie należące do konta Y (bo to konto Y jest sprzedawcą). Zwracamy wtedy błąd, że podany e-mail kupującego nie jest powiązany z żadnym zamówieniem na koncie X. Musisz użyć access tokenu wygenerowanego dla konta Y żeby pomyślnie wygenerować przesyłkę.
@AureliuszBrussy jestem przekonany, że zamówienie jest na tym samym koncie sprzedawcy, ale chcę jeszcze raz sprawdzić clientId i secretId, ale ta strona nie działa https://apps.developer.allegro.pl.allegrosandbox.pl/
To nie jest kwestia Client ID i Client Secret, ale użytkownika, w imieniu którego aplikacja działa. Informacja ta jest zakodowana w access tokenie. Możesz zdekodować informacje zapisane w access tokenie (online możesz to zrobić np. na stronie https://jwt.io/). Porównaj sobie "user_name" w access tokenie, którego używasz z user id na koncie, na którym jest zamówienie.
Potwierdzam natomiast problemy z dostępem do Sandboxowej wersji Moich aplikacji. Pracujemy nad poprawką.
@AureliuszBrussy dziękuję, teraz działa, tylko pojawia się błąd: { "id": "2533c4dd-6054-421c-9dd1-e600bc059bd7", "parcelId": null, "status": "ERROR", "errors": [ { "code": "ERROR", "message": "Communication error with carrier's API occurred", "details": null, "path": "/parcel-management/parcel-create-commands/{commandId}", "userMessage": "Wystąpił błąd komunikacji z API przewoźnika" } ] } Wybrano "serviceId":9654544, nie może to być związane z problemami na Sandbox?
@bob0swager wyjaśniam to z odpowiednim zespołem. Wrócimy do Ciebie z informacjami.
Jak tylko uda się rozwiążać błąd zgłaszany przz @bob0swager , prośba o info. :)
@marekbarczyk123 Oczywiście wrócimy z odpowiedzią.
Udało się może coś ustalić?
@marekbarczyk123 Użyte dane dostępowe nie mają powiązanej metody nadania kurierem. W tej sytuacji, w managerze paczek należy uzupełnić konfigurację.
Chodzi to to miejsce? https://allegro.pl.allegrosandbox.pl/moje-allegro/sprzedaz/ustawienia-dostawy
Nie, chodzi tutaj o konfigurację na stronie przewoźnika.
Dziękuję za wskazówkę, faktycznie nie mieliśmy tam zrelacjonowanych kont sandboxowych.
To teraz mamy taki problem, że API odbija nam z powodu błędnego numeru telefonu i błędnego Access Point ID.
GUID shipmentu: 07167b8d-88fe-4c1d-8620-9fad4dc13dc1 GUID zamówienia w Allegro: 5a64a160-5537-11ed-bca5-d17a6174b958
Fragment requesta, do którego odnosi się błąd: "receiver": { "address": { "city": "Gdansk", "countryCode": "PL", "postCode": "80-180", "street": "Pilkarska 6" }, "company": "Marek Barczyk", "email": "p85s8nyr94+6f715e64@user.allegrogroup.pl", "name": "Maciek Nowak", "phone": "+48123456789", "pointId": "BOK02M" }, "serviceId": 9654543, "type": "PACKAGE"
Response:
{ "id": "07167b8d-88fe-4c1d-8620-9fad4dc13dc1", "parcelId": null, "status": "ERROR", "errors": [ { "code": "ERROR", "message": "Receiver phone number is incorrect", "details": null, "path": "receiver.phone", "userMessage": "Numer telefonu komórkowego odbiorcy jest nieprawidłowy" }, { "code": "ERROR", "message": "Receiver point is incorrect", "details": null, "path": "receiver.pointId", "userMessage": "Punkt odbiorcy jest niepoprawny" } ] }
W requeście przekazujesz numer telefonu stacjonarnego - tak przynajmniej jest on odczytywany. Wprowadź proszę numer bez +48 na początku i w takiej formie, aby był to numer telefonu komórkowego.
Ponadto podany przez Ciebie punkt odbiorcy najprawdopodobniej nie istnieje. Lista punktów na sandboxie jest ograniczona. Spróbuj skorzystać z KIE100.
Wysłałem requesta z tym paczkomatem i numerem telefonu bez +48, i dostałem teraz taki błąd:
{"id":"00264eee-efae-4621-845c-153010623a34","parcelId":null,"status":"ERROR","errors":[{"code":"ERROR","message":"Processing error","details":null,"path":null,"userMessage":"Problem z nadaniem przesyłki. Skontaktuj się z nami. Pomożemy jak najszybciej."}]}
Zaznaczam, że na zakupie z konta testowego mam inny ID access pointa i numer telefonu. Tego paczkomatu KIE100 nie ma na mapie inpostu przy wyborze miejsca dostawy.
@marekbarczyk123 Dzięki! Przekazałem ten temat dalej do weryfikacji.
@marekbarczyk123 Inpost zwraca informację o zaległościach na koncie (stąd wskazany błąd). Zachęcam zatem do bezpośredniego kontaktu z firmą Inpost w celu wyjaśnienia sytuacji.
Rozumiem, że chodzi o zaległości na koncie InPost na środowisku sandboxowym?
Tak, o to chodziło. "Doładowałem" na sandboxowym managerze konto i teraz mamy taki błąd: Path: /parcel-management/parcel-create-commands/{commandId} Message: Communication error with carrier's API occurred
UUID 46cafa70-27ec-40ff-b44a-b4102786994d
@marekbarczyk123 Weryfikujemy ten przypadek.
@marekbarczyk123 Powyższy przypadek najprawdopodobniej spowodowany był przez błąd komunikacji z API Inpost.
Jeśli sytuacja będzie się powtarzać - podeślij proszę nowe przykłady.
Dziś znowu mam ten błąd.
Path: /parcel-management/parcel-create-commands/{commandId} Message: Communication error with carrier's API occurred
@marekbarczyk123 Podaj proszę commandId, lub trace-id.
079ba956-00fd-4365-a092-bcb06df7b176
@marekbarczyk123 Dziękuję. Przekazałem dalej do weryfikacji.
@marekbarczyk123 Wszystko wskazuje na to, że problem leży po stronie Twojej umowy własnej i powinieneś wyjaśnić tę sprawę bezpośrednio z przewoźnikiem.
Sprwadziłem to jeszcze pod kątem metody wysyłki i problem jest właśnie znią. Mają Państwo może dokładną treść błędu dla tego komunikatu?
Jesteście Państwo w stanie podać mi service id dla metody wysyłki INPOST_KURIER? U nas leci 9654544.
@marekbarczyk123 Nasz Serwis otrzymał odpowiedź: _trucker_ID_is_not_set_fororganization - a to wskazuje na problemy po stronie umowy z InPost.
Jeśli chodzi o Twój kolejny post - jaką metodę dostawy wybrał Klient?
Zamówienie z mailem p85s8nyr94+5da3a7678@user.allegrogroup.pl.
Allegro One Kurier - dostawa jutro (do 20.09.2022)
@marekbarczyk123 Dziękuję. Wkrótce wrócę do Ciebie z informacją.
@marekbarczyk123 Pracujemy obecnie nad poprawką. Wskazana metoda dostawy to Allegro One Kurier - dostawa jutro (X_PRESS) - 01d3468e-42af-474d-b06c-9a2f986f2ec3. Nie powinna być ona dostępna, podobnie jak Allegro One Kurier - dostawa dzisiaj (do 20.09.2022) - 0ffc08e7-9ef9-4189-adcc-ec6d99f27f02. Zaktualizujemy to w najbliższym czasie. Poinformuję o tym w wątku.
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.
Dzień dobry, czy coś może udało się ustalić? Ciężko mi przygotowywać scenariusze testowe w obecnej sytuacji bo tak naprawdę nie wiem, jakie metody i AP są dostępne w danej lokalziacji w API. :)
@marekbarczyk123 Wiem, w pełni Cię rozumiem, niestety musimy jeszcze poczekać. Jak tylko decyzja o usunięciu zostanie podjęta - dam znać w wątku.
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.
Podbijam posta, żeby bot go nie zamknął. :)
@marekbarczyk123 Dzięki za cierpliwość. Jak tylko uzyskam jakiekolwiek aktualności w tym temacie - niezależnie od statusu wątku - wrócę tutaj z informacją.
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.
Jak rozumiem, ciągle czekamy? :)
@marekbarczyk123 Niestety tak. Nadal nie mamy decyzji od zespołu odpowiedzialnego za tę usługę.
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.
Dzień dobry, rozumiem że ciągle czekamy?
Dzień dobry, mamy problem z generowaniem wysyłek InpostAllegro przez API. Zamówienia i przesyłki generowane na środowiskach sandboxowych. W załączniku przesyłam response, request i błąd, który dostajemy.
UUID: bca02661-4eb6-11ed-bb79-a363d981901c email: kuh1dgvy73+6c414f01@allegromail.pl
Prośba o sprawdzenie i informację, co robimy źle. Z góry dziękuję za pomoc!