Przejdź do głównej treści
Temu

Co robi przycisk Exchange Auth Code w Temu Connector for Odoo

Przycisk Exchange Auth Code zamienia jednorazowy kod z Temu na token dostępu i zapisuje go w karcie. Przy ustawieniach fabrycznych się nie pojawia, podobnie jak pole Auth Code: widok ukrywa je, dopóki Temu connection ma wartość domyślną. Gdy są widoczne, przycisk zatrzymuje się z ostrzeżeniem, jeśli Auth Code jest puste, a gdy wszystko pójdzie dobrze, czyści Auth Code i pokazuje powiadomienie o sukcesie.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
Temu
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 19.0 · w źródłach podanych na końcu
Czas czytania
4 min

Kiedy pojawia się przycisk

Przycisk Exchange Auth Code znajduje się w karcie Temu Dashboard, a karty otwiera się z menu Temu. Jest dostępny w Odoo 17, 18 i 19.

Nie widać go w każdej konfiguracji. W tych trzech wersjach widok ukrywa go, gdy pole Temu connection ma wartość domyślną, więc przy ustawieniach fabrycznych nie pojawia się ani przycisk, ani pole Auth Code (w którym wpisuje się kod). Dlatego przycisku i pola używa się tylko wtedy, gdy Temu connection ma wartość inną niż fabryczna.

Schemat wykonany z kodu: menu Temu, przycisk wymiany i komunikaty, które mu towarzyszą
Schemat na podstawie opublikowanego kodu modułu (to nie jest ekran Odoo): menu, przycisk oraz komunikaty Set the authorization code first. i Temu authorization code was exchanged successfully., z etykietami w oryginalnym angielskim z kodu.

Przy Odoo w języku polskim przycisk nazywa się Exchange Auth Code.

Schemat wykonany z kodu: tekst przycisku w języku polskim
Schemat na podstawie opublikowanych tłumaczeń modułu (to nie jest ekran Odoo): przy Odoo w języku polskim przycisk wyświetla się jako Exchange Auth Code.
Temu orders in Odoo every 15 minutes. Stock out every 5
Wideo: Temu orders in Odoo every 15 minutes. Stock out every 5 (wideo po angielsku)

Krok po kroku

  1. Otwórz menu Temu i wejdź do karty Temu Dashboard. Przy ustawieniach fabrycznych nie zobaczysz ani przycisku Exchange Auth Code, ani pola Auth Code: wtedy nie ma czego klikać i kolejne kroki nie mają zastosowania. Jeśli widzisz oba, przejdź dalej.
  2. Wpisz w Auth Code jednorazowy kod, który przychodzi z callbacku autoryzacji Temu. Tak opisuje to pomoc pola: One-time code from Temu auth callback.
  3. Kliknij Exchange Auth Code.
  4. Sprawdź wynik. Jeśli pojawi się Set the authorization code first., pole było puste. Jeśli pojawi się powiadomienie Temu authorization code was exchanged successfully., wymiana zakończyła się.
  5. Po sukcesie Auth Code zostaje puste. Jeśli chcesz zobaczyć, jaką metodą Temu poproszono o token, sprawdź Method Token Create w zakładce API Methods tej samej karty.

Co przycisk robi w środku (Odoo 19)

Tak wygląda kolejność w opublikowanym kodzie Odoo 19:

  • Odczytuje Auth Code i usuwa spacje z końców. Jeśli nic nie zostaje, zatrzymuje się z ostrzeżeniem i nie zapisuje żadnej zmiany.
  • Prosi Temu o token metodą wskazaną w Method Token Create, przekazując kod jako parametr.
  • Jeśli wywołanie się nie powiedzie, błąd jest zapisywany w logu serwera, a moduł może spróbować innej metody Temu; jeśli tego nie zrobi albo zawiodą wszystkie, akcja zatrzymuje się z tym błędem.
  • Jeśli metoda, którą wysłano żądanie, nie jest tą, która była w Method Token Create, moduł zapisuje w tym polu użytą metodę. Jej wartość domyślna w kodzie to bg.open.accesstoken.create.
  • Stosuje odpowiedź do karty (szczegóły poniżej).
  • Czyści Auth Code i pokazuje zielone powiadomienie, które nie zostaje na stałe na ekranie.

Co zmienia się w karcie

Po zastosowaniu odpowiedzi Temu moduł zapisuje w karcie:

  • Token dostępu: ten, który jest w odpowiedzi, albo, jeśli odpowiedź żadnego nie zawiera, sam kod, który wpisałeś.
  • Datę wygaśnięcia tokena, jeśli odpowiedź ją zawiera i moduł potrafi ją zinterpretować jako datę.
  • Listę zakresów API zwróconą przez Temu, po jednym w wierszu.
  • Datę i godzinę ostatniego sprawdzenia tokena.
  • Identyfikator sklepu, tylko jeśli odpowiedź go zawiera i różni się od dotychczasowego. W takim przypadku moduł dodatkowo publikuje w karcie wiadomość z informacją o zmianie.

Jest jeszcze jedno zastrzeżenie, widoczne w kodzie: jeśli odpowiedź Temu nie jest zbiorem danych z polami, moduł nie stosuje żadnej zmiany tokena. Mimo to czyści Auth Code i pokazuje powiadomienie, bo wywołanie nie zwróciło błędu.

Błędy, które mogą pojawić się po kliknięciu

Set the authorization code first.

Pojawia się po kliknięciu przycisku, gdy Auth Code jest puste albo zawiera tylko spacje. Akcja się zatrzymuje i nic nie zmienia. Wpisz kod i kliknij ponownie. Pamiętaj, że po udanej wymianie pole się czyści: jeśli klikniesz jeszcze raz bez wpisania nowego kodu, zobaczysz to samo ostrzeżenie.

No Temu API method candidates are configured.

Zgłasza ją część modułu, która próbuje metod Temu, gdy nie ma żadnej metody-kandydata. Akcja zatrzymuje się z tym komunikatem i token nie jest zapisywany.

Każdy inny błąd wywołania Temu

Jeśli wywołanie Temu zwróci błąd i nie da się go rozwiązać próbą innej metody, przycisk nie tłumaczy go na własny tekst: akcja zatrzymuje się z tym błędem, zanim ruszy kartę. Ponieważ czyszczenie Auth Code następuje po wymianie, kod zostaje w polu i możesz spróbować ponownie.

Co sprawdzić po kliknięciu

Po udanej wymianie otwórz kartę ponownie i sprawdź, czy Auth Code jest puste. Jeśli moduł zmienił metodę tworzenia tokena, zobaczysz to w Method Token Create, w zakładce API Methods. Jeśli odpowiedź zawierała inny identyfikator sklepu, znajdziesz w karcie wiadomość opublikowaną przez moduł z informacją o zmianie.

Wymagania i cena

Temu Connector for Odoo to jednorazowa płatność za wersję Odoo (opublikowany w Odoo Apps dla 17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Connector: 49 €/mies. lub 490 €/rok netto (bez VAT), z maksymalnie 3 kontami platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej. Pamiętaj, że przy wartości domyślnej Temu connection ten przycisk się nie wyświetla. Masz kartę w Odoo Apps i stronę modułu.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła