Closed AdamJachocki closed 1 year ago
Abyśmy mogli zweryfikować konkretny przypadek potrzebujemy szczegóły Twojego wywołania - proszę przekaż nam je poprzez formularz kontaktowy dodając w wiadomości nr postu z GitHub - 6309.
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, napisałem już jakiś czas temu, ale nadal nie otrzymałem żadnej odpowiedzi.
Niestety, żadna wiadomość nie została do nas przekazana. Czy możesz podać nr zgłoszenia, które wysłałeś? Może tak uda nam się do niego dotrzeć.
Niestety nie mam tego numeru. Mogę zgłosić drugi raz. Ale jakich danych konkretnie potrzebujecie?
Piszesz:
Po strzale na odświeżenie tokena otrzymuję błąd 401. Cały flow autoryzacji musi zacząć się od nowa, co w przypadku device flow jest w ogóle nie do zaakceptowania.
Aby to zweryfikować potrzebujemy szczegółów Twoich wywołań - prześlij proszę pełne dane z wysyłanymi tokenami.
OK, jutro wyślę. Przejdę cały proces jeszcze raz.
Niestety nie mogę wysłać wiadomości. Po otwarciu linku z formularzem wpisuję ją, następnie klikam przycisk "Wybierz sposób kontaktu":
W następnym kroku widzę to:
Po wciśnięciu przycisku "NAPISZ" zostaję przekierowany na GitHub.
Wybierz proszę alternatywną ścieżkę z formularza kontaktowego i wówczas będziesz mógł wysłać wiadomość bezpośrednio.
Nie rozumiem jaką alternatywą ścieżkę. Co mam kliknąć?
Np. Sprzedaję > Zarządzanie sprzedażą > Wystawianie oferty przez formularz.
OK, wysłane
Kurde, dostałem odpowiedź z Allegro, że muszę problem zgłosić na GitHub(!). Co z Wami jest nie tak??? Nr zgłoszenia na Allegro: 27886967
Szukam Twojego zgłoszenia inną "ściężką". Wrócę z odpowiedzią.
Dotarłem do Twojej wiadomości - niestety, pomimo mojej wcześniejszej prośby nie przekazałeś żadnych szczegółowych danych tj. wysyłanych tokenów, dat wywołań, etc. Bez tego nie mamy praktycznie żadnej możliwości weryfikacji opisanej sytuacji.
Napisałem wszystko - daty i godziny wywołań i tokeny :| Gdzie mam to jeszcze umieścić?
Próbuję uzyskać przedmiotowe dane.
Dotarłem do przesłanych przez Ciebie danych - w naszych logach widzimy tylko wywołanie z 2022-11-18 13:12:13, gdzie otrzymałeś błąd 401. Przeglądając szczegółowo log zwraca uwagę fakt, że nie został w wywołaniu przekazany nagłówek Authorization, co doprowadziło do błędu. Proszę sprawdź konstrukcję swoich wywołań, czy zawierają nagłówek Authorization.
Faktycznie. Jednak robiąc od nowa i dodając Authorization do odświeżenia tokenu (27.11.2022, godzina 20:43) nadal mam ten sam błąd 401: { "error": "Unauthorized", "error_description": "Unauthorized" }
Prześlij proszę nam aktualne trace-id swoich wywołań, ponieważ jak wspomniałem wcześniej tylko tak możemy cokolwiek odnaleźć w naszych logach.
Strzał był na: /order/checkout-forms?lineItems.boughtAt.gte=2020-10-01T00:00:00.000Z&lineItems.boughtAt.lte=2022-10-31T23:59:59.999Z&status=READY_FOR_PROCESSING z IP: 31.183.4.82 z AT: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjkzNDM3NzMsInVzZXJfbmFtZSI6IjU0NTE2MSIsImp0aSI6ImFhMmM4OWJmLWI5NmQtNDZmZi05Zjk5LWY1OGQ5N2ViOWY5ZSIsImNsaWVudF9pZCI6IjE2YTllYTRlMGVlZDQyZjU4YmUyOWVhYzUyYmZkYWY0Iiwic2NvcGUiOlsiYWxsZWdybzphcGk6b3JkZXJzOnJlYWQiXSwiYWxsZWdyb19hcGkiOnRydWV9.GTnaE1TGaWhQTDH-hXsm_zFRq6opZKG7Xy2OMX00YR8eisDbc3dTVLkQTbmUQ8pp_YEvJa2Qh7HRHbrJVSE9qNl1khHBje1vKOfWCc1Pi5nUvEYCchUwMsWggYE2ZY5Bw24hex8YW8_BTEaXcu09ql9nuFwJzti8VcADXdegvQomIcB8REIvaNzA2qcThywbcOVft-kR4zenS15p1gBzor55CKx0R61Ilq_MTX-ibZQP6S9QiUH0ZbAkuP9-Qm6haemLoyFjfDuQE_NGtm5ioRZcVqGiyhwlPFk8t4IoxXFbztC3Cy4ArE7qU9ACjI8QGYzGYCFCAY3OsPyWNt7miw
Powyższy request zakończył się powodzeniem - zwróciliśmy status 200. Wyżej wspomniałeś o tym, że problem występuje w przypadku próby odświeżenia tokena i tutaj faktycznie udało mi się znaleźć Twoja próbę, jednak nie mam dostępu do informacji, w jaki sposób i jakie dane, przekazujesz w nagłówku Authorization. Czy na pewno tak, jak opisaliśmy to na naszej stronie?
Czy problem również występuje, jeśli spróbujesz odświeżyć token w konsoli?
OMG, nie robiłem tutaj Basica... Jakoś mi to umknęło. Dziękuję za pomoc.
Występuje problem:
:beetle: Opis / Description Działam w trybie device flow. Po uzyskaniu access tokena i refresh tokena, za pomocą tego access tokena mogę pobierać dane. Wg dokumentacji access token jest ważny 12 godzin, a refresh token 3 miesiące. Po ponad 12 godzinach próbuję pobrać dane, używając starego access tokena. Otrzymuję odpowiedź 401 - tego się można spodziwać. Więc uderzam po nowy access token na adres:
https://allegro.pl/auth/oauth/token?grant_type=refresh_token&refresh_token={tokenData.RefreshToken}
przekazując otrzymany 12 godzin wcześniej refresh token. Niestety w tym momencie również otrzymuję odpowiedź 401Spodziewane działanie: Po strzale na odświeżenie tokena, powinienem otrzymać nowy access i refresh token
Faktyczne działanie: Po strzale na odświeżenie tokena otrzymuję błąd 401. Cały flow autoryzacji musi zacząć się od nowa, co w przypadku device flow jest w ogóle nie do zaakceptowania.