Zum Hauptinhalt springen
Temu

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

In der Methode für den Aufruf mit Alternativen erscheint die Meldung No Temu API method candidates are configured., wenn die Liste der Temu-API-Methoden, die versucht werden konnten, leer ist; die Aktion wird abgebrochen.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Modul
Temu
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 19.0 · in den Quellen am Ende
Lesezeit
5 Min.

Wann sie erscheint und was sie bedeutet

Die Meldung No Temu API method candidates are configured. bricht die Aktion ab, die sie auslöst. Es ist ein Text des Moduls selbst, keine Antwort von Temu. In der Methode für den Aufruf mit Alternativen erscheint sie, wenn die Liste der Methoden, die versucht werden konnten, leer ist: Weder die angeforderte Methode noch ihre Alternativen ergeben einen gültigen Namen. Erscheint sie dort, wurde keine einzige Methode ausprobiert.

Den gleichen Text lösen zwei Methoden des Modells der Temu-Instanz aus, also des Datensatzes, den Sie über das Menü Temu öffnen: die Methode für den Aufruf mit alternativen Methoden und die für den Aufruf mit JSON-Body und Alternativen. Die unten beschriebene Bedingung gehört zur Methode für den Aufruf mit Alternativen. Die Meldung steht im veröffentlichten Code für Odoo 17, 18 und 19.

Mit Code erstelltes Schema: das Menü Temu, die Schaltflächen Exchange Auth Code und Refresh Detail sowie die Meldung No Temu API method candidates are configured.
Aus dem veröffentlichten Code des Moduls erzeugtes Schema (kein Odoo-Screenshot), mit den englischen Beschriftungen des Originalcodes.
Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (Video auf Englisch)

Über welche Schaltflächen Sie dorthin gelangen

Der Code verknüpft die Meldung mit zwei Schaltflächen. Beide führen zur Methode für den Aufruf mit Alternativen, die sie auslöst, wenn ihre Bedingung erfüllt ist:

  • Exchange Auth Code im Datensatz der Temu-Instanz. Mit den Standardwerten ist sie nicht sichtbar: Die Schaltfläche wird abhängig vom Feld Temu connection ausgeblendet, dessen Standardwert sie verbirgt. Das gilt für Odoo 17, 18 und 19.
  • Refresh Detail im Datensatz einer Temu-Bestellung. Sie ist immer sichtbar, in Odoo 17, 18 und 19.
Mit Code aus den Übersetzungen des Moduls erstelltes Schema: Der Text Exchange Auth Code wird bei Odoo auf Spanisch als Intercambiar codigo auth angezeigt
Schema (kein Odoo-Screenshot) mit der Beschriftung der Schaltfläche, wie sie sieht, wer Odoo auf Spanisch nutzt.

Dass die Meldung über diese Schaltflächen auftreten kann, heißt nicht, dass sie bei jedem Klick erscheint. Sie erscheint nur, wenn die weiter unten beschriebene Bedingung erfüllt ist.

Ein Beispielfall

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Stellen Sie sich «Hogar Mediterráneo» vor, einen erfundenen Shop, in dem der Temu Connector for Odoo bereits installiert ist. Marta, die den Verkauf betreut, öffnet den Datensatz einer Temu-Bestellung und klickt auf Refresh Detail. Statt etwas zu aktualisieren, zeigt Odoo No Temu API method candidates are configured. an.

Marta könnte an die Zugangsdaten denken oder daran, dass Temu nicht antwortet. Doch der Text der Meldung ist keine Antwort von Temu: Das Modul sagt, dass es beim Vorbereiten des Aufrufs keinen Methodennamen zum Ausprobieren hatte. Die Aktion wird abgebrochen.

Nützlich ist für Marta, zu notieren, welche Schaltfläche sie in welchem Datensatz und mit welcher Odoo-Version angeklickt hat, und diese Angaben an die Person weiterzugeben, die das Modul betreut.

Die genaue Bedingung im Code

Die Methode für den Aufruf mit Alternativen geht in dieser Reihenfolge vor:

  1. Sie baut die Kandidatenliste auf: den Namen der angeforderten Methode und danach die übergebenen Ersatznamen. Ist ein Wert ein Text, trennt sie ihn an Kommas oder Zeilenumbrüchen, entfernt Leerzeichen und verwirft Leeres.
  2. Zu jedem gültigen Namen kann das Modul weitere, daraus abgeleitete Namen hinzufügen, ohne das Original zu wiederholen.
  3. Sie geht die Liste durch und probiert jeden Kandidaten mit einem Aufruf an Temu. Funktioniert ein Aufruf, gibt sie die verwendete Methode und ihr Ergebnis zurück.
  4. Schlägt ein Aufruf fehl, speichert sie den Fehler und prüft, ob mit dem nächsten Kandidaten weitergemacht werden soll. Sie macht nur weiter, wenn der Fehler zu einer der Wiederholungsprüfungen des Moduls passt, darunter die für verweigerten API-Zugriff und die für Fehler des Geschäftsdienstes. Bei jedem anderen Fehler wirft sie ihn unverändert und beendet den Ablauf.
  5. Ist die Liste erschöpft und gab es mindestens einen Fehler, wirft sie den letzten.
  6. War die Liste leer, gibt es weder einen Aufruf noch einen früheren Fehler, den sie werfen könnte, und genau dann erscheint No Temu API method candidates are configured.

Daraus folgt, was diese Meldung in dieser Methode auszeichnet: Sie kommt, weil es nichts zu probieren gab, nicht weil alles Probierte fehlgeschlagen ist. Gab es mindestens einen Kandidaten und schlug er fehl, sehen Sie den Fehler dieses Aufrufs, nicht diese Meldung.

Der Text dieser Meldung enthält keine variablen Angaben: Es ändert sich nur die Schaltfläche, die sie auslöst.

Was zu tun ist, wenn sie erscheint

  1. Notieren Sie Schaltfläche und Ansicht: Refresh Detail im Datensatz der Bestellung oder Exchange Auth Code im Datensatz der Instanz, den Sie über das Menü Temu öffnen.
  2. Prüfen Sie Ihre Odoo-Version. Die Meldung steht im veröffentlichten Code für Odoo 17, 18 und 19.
  3. Wenn Sie über Exchange Auth Code gekommen sind, bedenken Sie, dass diese Schaltfläche mit den Standardwerten ausgeblendet ist.
  4. Lesen Sie sie nicht als Antwort von Temu: Es ist ein Text des Moduls selbst, der darauf hinweist, dass es keine Methode zum Ausprobieren gab.
  5. Senden Sie das Notierte (Schaltfläche, Datensatz, Version und den Text der Meldung) an FlexigoTech, damit geprüft wird, warum die Methodenliste leer ankommt.

Was der Fall lehrt

  • Die Meldung ist ein Text des Moduls, keine Antwort von Temu.
  • Man kann sie über zwei verschiedene Schaltflächen erreichen; die Angabe, welche Sie angeklickt haben, ist daher die erste hilfreiche Information.
  • In der Methode für den Aufruf mit Alternativen wird der Fehler eines konkreten Aufrufs mit seinem eigenen Text angezeigt; diese Meldung erscheint, wenn die Kandidatenliste leer war.
  • Die Meldung steht im veröffentlichten Code für Odoo 17, 18 und 19.

Wie FlexigoTech Ihnen hilft

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Gemeinsam mit Ihnen kann FlexigoTech daher die Temu-Instanz und den Ablauf prüfen, der die Meldung ausgelöst hat. Das Modul wird für Odoo 17, 18, 19 und 20 veröffentlicht; es ist ein Einmalkauf pro Version und erfordert das Abonnement von FlexigoTech Cloud (Plan Konnektor: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.). Auf der Seite des Moduls sehen Sie, wie der Kauf funktioniert.

Weiterlesen

Felder im Formular Temu Dashboard: Bedeutung und empfohlene WerteCheckliste zu den Feldern des Formulars Temu Dashboard in Temu Connector for Odoo: Hilfetext, Standardwert und was Sie vor dem Start entscheiden sollten.
Geprüft im Quellcode des Connectors (Version 19.0) und in den verlinkten Quellen

Quellen