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.


Ü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 Codeim Datensatz der Temu-Instanz. Mit den Standardwerten ist sie nicht sichtbar: Die Schaltfläche wird abhängig vom FeldTemu connectionausgeblendet, dessen Standardwert sie verbirgt. Das gilt für Odoo 17, 18 und 19.Refresh Detailim Datensatz einer Temu-Bestellung. Sie ist immer sichtbar, in Odoo 17, 18 und 19.

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:
- 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.
- Zu jedem gültigen Namen kann das Modul weitere, daraus abgeleitete Namen hinzufügen, ohne das Original zu wiederholen.
- 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.
- 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.
- Ist die Liste erschöpft und gab es mindestens einen Fehler, wirft sie den letzten.
- 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
- Notieren Sie Schaltfläche und Ansicht:
Refresh Detailim Datensatz der Bestellung oderExchange Auth Codeim Datensatz der Instanz, den Sie über das MenüTemuöffnen. - Prüfen Sie Ihre Odoo-Version. Die Meldung steht im veröffentlichten Code für Odoo 17, 18 und 19.
- Wenn Sie über
Exchange Auth Codegekommen sind, bedenken Sie, dass diese Schaltfläche mit den Standardwerten ausgeblendet ist. - 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.
- 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
Geprüft im Quellcode des Connectors (Version 19.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_order_views.xml
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
