Przejdź do głównej treści
Temu

«No Temu API method candidates are configured.» w Temu Connector for Odoo

W metodzie wywołania z alternatywami komunikat No Temu API method candidates are configured. pojawia się, gdy lista metod API Temu do wypróbowania jest pusta; akcja zostaje zatrzymana.

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 się pojawia i co oznacza

Komunikat No Temu API method candidates are configured. zatrzymuje akcję, która go wywołała. To tekst samego modułu, a nie odpowiedź Temu. W metodzie wywołania z alternatywami pojawia się, gdy lista metod do wypróbowania jest pusta: ani żądana metoda, ani jej alternatywy nie dają poprawnej nazwy. Jeśli pojawił się tutaj, nie wypróbowano żadnej metody.

Ten sam tekst zgłaszają dwie metody modelu instancji Temu, czyli karty otwieranej z menu Temu: metoda wywołania z metodami alternatywnymi i metoda wywołania z treścią JSON i alternatywami. Warunek opisany poniżej dotyczy metody wywołania z alternatywami. Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18 i 19.

Schemat wykonany na podstawie kodu: menu Temu, przyciski Exchange Auth Code i Refresh Detail oraz komunikat No Temu API method candidates are configured.
Schemat wygenerowany na podstawie opublikowanego kodu modułu (to nie zrzut ekranu z Odoo), z angielskimi etykietami z oryginalnego kodu.
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)

Z których przycisków można do niego dojść

Kod łączy komunikat z dwoma przyciskami. Oba prowadzą do metody wywołania z alternatywami, która zgłasza go, jeśli spełniony jest jej warunek:

  • Exchange Auth Code, na karcie instancji Temu. Przy wartościach domyślnych nie jest widoczny: przycisk jest ukrywany zależnie od pola Temu connection, którego wartość domyślna go ukrywa. Dotyczy to Odoo 17, 18 i 19.
  • Refresh Detail, na karcie zamówienia Temu. Jest widoczny zawsze, w Odoo 17, 18 i 19.
Schemat wykonany na podstawie kodu i tłumaczeń modułu: tekst Exchange Auth Code jest wyświetlany jako Intercambiar codigo auth w Odoo po hiszpańsku
Schemat (to nie zrzut ekranu z Odoo) z etykietą przycisku w takiej postaci, w jakiej widzi ją osoba mająca Odoo po hiszpańsku.

To, że komunikat może pojawić się po tych przyciskach, nie znaczy, że pojawia się po każdym kliknięciu. Wyświetla się tylko wtedy, gdy spełniony jest warunek opisany poniżej.

Przykład

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Wyobraź sobie «Hogar Mediterráneo», wymyślony sklep, który ma już zainstalowany Temu Connector for Odoo. Marta, która zajmuje się sprzedażą, otwiera kartę zamówienia Temu i klika Refresh Detail. Zamiast cokolwiek odświeżyć, Odoo pokazuje No Temu API method candidates are configured.

Marta mogłaby pomyśleć o danych dostępowych albo o tym, że Temu nie odpowiada. Ale tekst komunikatu nie jest odpowiedzią Temu: to moduł informuje, że przygotowując wywołanie, nie miał żadnej nazwy metody do wypróbowania. Akcja zostaje zatrzymana.

Najbardziej pomocne, co może zrobić Marta, to zanotować, który przycisk kliknęła, na jakiej karcie i w jakiej wersji Odoo, a następnie przekazać te dane osobie utrzymującej moduł.

Dokładny warunek w kodzie

Metoda wywołania z alternatywami robi to w następującej kolejności:

  1. Buduje listę kandydatów: nazwę żądanej metody, a następnie nazwy zapasowe, które jej przekazano. Jeśli wartość jest tekstem, dzieli go po przecinkach lub znakach nowej linii, przycina spacje i odrzuca puste elementy.
  2. Dla każdej poprawnej nazwy moduł może dodać inne nazwy z niej pochodne, bez powtarzania oryginału.
  3. Przechodzi po liście i próbuje każdego kandydata wywołaniem do Temu. Jeśli wywołanie się powiedzie, zwraca użytą metodę i jej wynik.
  4. Jeśli wywołanie zawiedzie, zapisuje błąd i sprawdza, czy należy przejść do następnego kandydata. Kontynuuje tylko wtedy, gdy błąd pasuje do któregoś ze sprawdzeń ponawiania w module, wśród nich sprawdzeń odmowy dostępu do API i błędów usługi biznesowej. Przy każdym innym błędzie zgłasza go bez zmian i kończy.
  5. Jeśli wyczerpał listę i wystąpił jakiś błąd, zgłasza ostatni.
  6. Jeśli lista była pusta, nie ma ani wywołania, ani wcześniejszego błędu do zgłoszenia i właśnie wtedy pojawia się No Temu API method candidates are configured.

Stąd wynika to, co wyróżnia ten komunikat w tej metodzie: pojawia się dlatego, że nie było czego próbować, a nie dlatego, że wszystko, co wypróbowano, zawiodło. Jeśli był co najmniej jeden kandydat i zawiódł, zobaczysz błąd tego wywołania, a nie ten komunikat.

Tekst tego komunikatu nie zawiera żadnych zmiennych danych: zmienia się tylko przycisk, który go wywołuje.

Co zrobić, gdy się pojawi

  1. Zanotuj przycisk i ekran: Refresh Detail na karcie zamówienia albo Exchange Auth Code na karcie instancji, otwieranej z menu Temu.
  2. Sprawdź swoją wersję Odoo. Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18 i 19.
  3. Jeśli dotarłeś tu przez Exchange Auth Code, pamiętaj, że przy wartościach domyślnych ten przycisk jest ukryty.
  4. Nie traktuj go jako odpowiedzi Temu: to tekst samego modułu, który informuje, że nie było żadnej metody do wypróbowania.
  5. Wyślij do FlexigoTech to, co zanotowałeś (przycisk, kartę, wersję i tekst komunikatu), aby sprawdzić, dlaczego lista metod jest pusta.

Czego uczy ten przypadek

  • Komunikat jest tekstem modułu, a nie odpowiedzią Temu.
  • Można do niego dojść z dwóch różnych przycisków, więc podanie, który kliknąłeś, to pierwsza pomocna informacja.
  • W metodzie wywołania z alternatywami błąd konkretnego wywołania jest pokazywany własnym tekstem; ten komunikat pojawia się, gdy lista kandydatów była pusta.
  • Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18 i 19.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc może razem z Tobą przejrzeć instancję Temu i przepływ, który wywołał komunikat. Moduł jest publikowany dla Odoo 17, 18, 19 i 20; płaci się jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud (plan Conector: 49 €/mies. lub 490 €/rok, netto (bez VAT)). Na stronie modułu zobaczysz, jak go kupić.

Czytaj dalej

Pola karty Temu Dashboard: co oznacza każde z nich i co wpisaćChecklista pól karty Temu Dashboard w Temu Connector for Odoo: co mówi pomoc przy każdym polu, jaka jest wartość domyślna i co warto zdecydować wcześniej.
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła