allegro / allegro-api

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

Umowy własne - przewoźnik, jak nadać zlecenie transportowe za pomocą API #9337

Open OmegaVZ opened 4 months ago

OmegaVZ commented 4 months ago

Witam, Jak złożyć zapytanie o nadanie listu za pomocą kuriera zaprogramowanego na umowie własnej, a dokładniej jak pozyskać jego ID. Do złożenia zlecenia z tego co rozumiem potrzebuje credentialsId. Jak to jest opisane na https://developer.allegro.pl/tutorials/jak-zarzadzac-przesylkami-przez-wysylam-z-allegro-LRVjK7K21sY "credentialsId":"c9e6f40a-3d25-48fc-838c-055ceb1c5bc0", - identyfikator umowy własnej; wymagany, jeżeli nadaje Próbowałem zapytania, aby pozyskać credentialsId https://api.allegro.pl/shipment-management/delivery-services Nie zwraca takich informacji, mimo, że poprawnie skonfigurowałem i przetestowałem przewoźnika DPD na umowie własnej. { "services": [ { "id": { "deliveryMethodId": "c3066682-97a3-42fe-9eb5-3beeccab840c", - id usługi dostawy "credentialsId": "c9e6f40a-3d25-48fc-838c-055ceb1c5bc0" - id umowy własnej (jeśli brak, zwracamy "null") }, Według opisu GET /shipment-management/delivery-services, odpowiedź powinna zwrócić informacje, ale nie otrzymuje ich, poza konfiguracjami nadań Allegro.

Zamówienie zwraca tylko "method": { "id": "259b5c7a-9056-4c74-80ec-9bb2978cf293", "name": "Kurier DPD pobranie"

Proszę o informacje jak pozyskać credentialsId.

PrzemyslawLukanowski commented 4 months ago

Czy udało Ci się poprawnie dodać umowę własną przez stronę https://allegro.pl/moje-allegro/sprzedaz/zamowienia/ustawienia?

OmegaVZ commented 4 months ago

Tak, mam dodaną umowę własną DPD i przetestowałem nadanie przesyłek za jej pomocą, tylko nie wiem jak podejść do automatyzacji za pomocą API bo nie mogę znaleźć lub nie otrzymuje informacji wymaganej do takiego nadania wspomnianej w dokumentacji credentialsId.

obraz

PrzemyslawLukanowski commented 4 months ago

Podaj proszę trace-id dla wywołania GET /shipment-management/delivery-services, gdzie w odpowiedzi nie zwróciliśmy tej umowy.

OmegaVZ commented 4 months ago

trace-id: 11653252f05dc0d7

Według opisu umowa własna powinna mieć wskazanego właściciela CLIENT jeżeli dobrze rozumiem, a wszystkie zwrócone mają wartość ALLEGRO "owner": "ALLEGRO" - właściciel umowy z przewoźnikiem, dostępne wartości to ALLEGRO lub CLIENT }

PrzemyslawLukanowski commented 4 months ago

Twój token nie posiada kontekstu użytkownika. Musiałeś wygenerować go w ramach autoryzacji client_credentials zamiast code lub device. W naszej dokumentacji znajdziesz odpowiednie oznaczenie, jakiego rodzaju autoryzacji wymagamy:

Zrzut ekranu 2024-07-4 o 13 01 41 Zrzut ekranu 2024-07-4 o 13 01 51
stale[bot] commented 3 months 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.