Zbyszek Podrażka 10 Napisano 23 Listopada 2020 Udostępnij Napisano 23 Listopada 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. (edytowane) Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. Sello 1.37.1 połączony z subiekt GT A do tej pory było wszystko ok - czy to może BLACKWEEK Edytowane 23 Listopada 2020 przez Zbyszek Podrażka Cytuj Link to postu
MARCIN e-kupowanie.pl 1 021 Napisano 23 Listopada 2020 Udostępnij Napisano 23 Listopada 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. Należy ponownie powiązać konta w Sello z allegro. Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 23 Listopada 2020 Udostępnij Napisano 23 Listopada 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. Czy Sello jest uruchamiane możne na dwóch różnych bazach z tym samym kontem? W takiej sytuacji będzie dochodzić do wzajemnego blokowania tokenów odświeżających. Token jest to ciąg znaków, którym Sello autoryzuje się w Allegro wykonując jakieś operacje. Jest on ważny 6 godzin i po tych 6 godzinach jest automatycznie odświeżany tokenem odświeżającym. W ten sposób Sello otrzymuje nową parę tokena autoryzującego oraz odświeżającego. Jeśli gdzieś na innej bazie pracuje Sello na tym samym koncie to ono tych nowych tokenów nie dostaje i przy próbie automatycznego odświeżenia pojawia się taki właśnie błąd - bo stary token odświeżający nie jest już poprawny (ktoś zmienił zamki w drzwiach ). W takiej sytuacji należy przejść do okna zarządzania kontami i licencjami i ponownie zautoryzować konto, które zwróciło ten błąd. Sello dostanie wtedy nową parę tokenów (kluczy). Cytuj Link to postu
Zbyszek Podrażka 10 Napisano 23 Listopada 2020 Autor Udostępnij Napisano 23 Listopada 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. (edytowane) Mam tylko jedno konto - ale odświeżyłem powiązanie konta i zrestartowałem Sello - z małą pomocą Patryka i wszystko zadziałało. Z pozdrowieniami i dziękuje wszystkim za pomoc Edytowane 23 Listopada 2020 przez Zbyszek Podrażka Cytuj Link to postu
Krzysztof Gemsa 1 Napisano 3 Grudnia 2020 Udostępnij Napisano 3 Grudnia 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. Dzień dobry, U nas ten sam problem pojawia się średnio raz na dwa tygodnie, 5 kont jedna baza innej nie ma i od jakiegoś czasu mamy z tym problem. Nie wiemy co może być przyczyną takich częstych błędów. Proszę o pomoc, bo problem staje się coraz bardziej męczący. Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 3 Grudnia 2020 Udostępnij Napisano 3 Grudnia 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. Problem ten nie jest jeszcze zdiagnozowany, więc nie wiemy co go dokładnie powoduje. Na ilu komputerach używane jest Sello? Cytuj Link to postu
Krzysztof Gemsa 1 Napisano 3 Grudnia 2020 Udostępnij Napisano 3 Grudnia 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. Na 9 komputerach, ale tylko jeden użytkownik pobiera i wysyła dane automatycznie. Dziś po ponownej autoryzacji 5 kont, stwierdziłem ze zautoryzuje je jeszcze raz w godzinnym odstępie czasu ( pobieranie danych transakcji z allegro mamy ustawione co 15 minut) tak aby nie było takiej sytuacji ze token jednocześnie odświeża się dla wszystkich kont jednocześnie. Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 4 Grudnia 2020 Udostępnij Napisano 4 Grudnia 2020 w Pobieranie zamówień z konta fish_helex na Allegro.pl (0 - 100): Token odświeżający jest niepoprawny. Problemem nie jest raczej odświeżanie wielu kont. One i tak odświeżają się kolejno. Problem jest taki, że jednorazowy token służący do odświeżania tokena głównego traci swoją ważność. A tę ważność może stracić tylko przez użycie go już do odświeżenia głównego tokena. Czyli hipotetyczna sytuacja jest taka, że Sello wykonując jakieś czynności w Allegro dostaje w pewnym momencie błąd z API informujący o wygaśnięciu tokena głównego (wygasa on co kilka godzin). Wtedy za pomocą tokena odświeżającego Sello odświeża oba te tokeny, zapisuje je w bazie i ponawia ostatnio wykonywane zadanie w API. I teraz, coś powoduje, że przy odświeżaniu okazuje się, że token odświeżający był już użyty. Nie wiemy dokładnie w którym momencie to się dzieje. Być może z jakiegoś powodu nowy token odświeżający nie zapisuje się w bazie, albo podczas odświeżania występuje jakiś błąd w komunikacji Sello - serwer autoryzujący Allegro, stary token zostaje unieważniony, ale nowy z jakiegoś powodu nie dociera do Sello; inna możliwość, że na innej bazie inne Sello odświeżyło ten token unieważniając tym samym token istniejący w tej bazie. Jeszcze inna możliwość, że dwie lub więcej instancji Sello jednocześnie próbują odświeżyć token a rozwiązania blokujące taką możliwość nie działają zgodnie z założeniami. Problem niestety jest dość trudny do analizy, ze względu na to, że token wygasa relatywnie rzadko i można jedynie sztucznie go powodować w warunkach testowych - ale to nie odzwierciedla z kolei wszystkich czynników, które mają na to wpływ. Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.