Aller au contenu principal
Temu

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

Dans la méthode d'appel avec alternatives, l'avertissement No Temu API method candidates are configured. apparaît quand la liste des méthodes de l'API de Temu qu'elle pouvait essayer est vide ; l'action s'arrête.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Temu
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 19.0 · dans les sources citées à la fin
Lecture
5 min

Quand il apparaît et ce qu'il signifie

L'avertissement No Temu API method candidates are configured. interrompt l'action qui le provoque. C'est un texte du module lui-même, pas une réponse de Temu. Dans la méthode d'appel avec alternatives, il apparaît quand la liste des méthodes qu'elle pouvait essayer est vide : ni la méthode demandée ni ses alternatives ne donnent un nom valide. S'il apparaît à cet endroit, aucune méthode n'a même été essayée.

Le même texte est lancé par deux méthodes du modèle de l'instance Temu, la fiche qui s'ouvre depuis le menu Temu : celle de l'appel avec méthodes alternatives et celle de l'appel avec corps JSON et alternatives. La condition détaillée plus bas est celle de la méthode d'appel avec alternatives. Le message figure dans le code publié pour Odoo 17, 18 et 19.

Schéma réalisé à partir du code : le menu Temu, les boutons Exchange Auth Code et Refresh Detail, et le message No Temu API method candidates are configured.
Schéma généré à partir du code publié du module (ce n'est pas une capture d'écran d'Odoo), avec les libellés en anglais du code d'origine.
Temu orders in Odoo every 15 minutes. Stock out every 5
Vidéo : Temu orders in Odoo every 15 minutes. Stock out every 5 (vidéo en anglais)

Depuis quels boutons on peut y arriver

Le code relie le message à deux boutons. Les deux aboutissent à la méthode d'appel avec alternatives, qui le lance si sa condition est remplie :

  • Exchange Auth Code, dans la fiche de l'instance Temu. Avec les valeurs par défaut, il n'est pas visible : le bouton est masqué selon le champ Temu connection, dont la valeur par défaut le laisse masqué. Cela vaut pour Odoo 17, 18 et 19.
  • Refresh Detail, dans la fiche d'une commande Temu. Il est toujours visible, dans Odoo 17, 18 et 19.
Schéma réalisé à partir du code et des traductions du module : le texte Exchange Auth Code s'affiche comme Intercambiar codigo auth avec Odoo en espagnol
Schéma (ce n'est pas une capture d'écran d'Odoo) avec le libellé du bouton tel que le voit une personne qui utilise Odoo en espagnol.

Le fait que le message puisse apparaître depuis ces boutons ne veut pas dire qu'il apparaît à chaque clic. Il n'apparaît que si la condition décrite plus bas est remplie.

Un cas pour s'en rendre compte

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Imaginez « Hogar Mediterráneo », une boutique fictive qui a déjà installé Temu Connector for Odoo. Marta, qui s'occupe des ventes, ouvre la fiche d'une commande Temu et clique sur Refresh Detail. Au lieu de mettre quoi que ce soit à jour, Odoo affiche No Temu API method candidates are configured.

Marta pourrait penser aux identifiants ou à un problème de réponse de Temu. Mais le texte de l'avertissement n'est pas une réponse de Temu : c'est le module qui indique que, en préparant l'appel, il n'avait aucun nom de méthode à essayer. L'action s'arrête.

Le plus utile pour Marta est de noter quel bouton elle a utilisé, dans quelle fiche et avec quelle version d'Odoo, puis de transmettre ces données à la personne qui maintient le module.

La condition exacte dans le code

La méthode d'appel avec alternatives procède ainsi, dans cet ordre :

  1. Elle construit la liste des candidats : le nom de la méthode demandée puis les noms de secours qui lui ont été transmis. Si une valeur est un texte, elle le sépare par des virgules ou des sauts de ligne, supprime les espaces superflus et écarte ce qui reste vide.
  2. Pour chaque nom valide, le module peut ajouter d'autres noms dérivés, sans répéter l'original.
  3. Elle parcourt la liste et essaie chaque candidat avec un appel à Temu. Si un appel fonctionne, elle renvoie la méthode utilisée et son résultat.
  4. Si un appel échoue, elle conserve l'erreur et vérifie s'il y a lieu de passer au candidat suivant. Elle ne continue que si l'erreur correspond à l'une des vérifications de nouvelle tentative du module, notamment celles d'accès refusé à l'API et d'erreur de service métier. Avec toute autre erreur, elle la relance telle quelle et s'arrête.
  5. Si elle a épuisé la liste et qu'il y a eu au moins une erreur, elle lance la dernière.
  6. Si la liste était vide, il n'y a ni appel ni erreur précédente à lancer, et c'est alors que No Temu API method candidates are configured. apparaît.

On en déduit ce qui distingue cet avertissement dans cette méthode : il arrive parce qu'il n'y avait rien à essayer, et non parce que tout ce qui a été essayé a échoué. S'il y avait au moins un candidat et qu'il a échoué, ce que vous verrez est l'erreur de cet appel, pas ce message.

Le texte de cet avertissement ne contient aucune donnée variable : ce qui change, c'est le bouton qui le provoque.

Que faire quand il apparaît

  1. Notez le bouton et l'écran : Refresh Detail dans la fiche de la commande ou Exchange Auth Code dans la fiche de l'instance, qui s'ouvre depuis le menu Temu.
  2. Vérifiez votre version d'Odoo. Le message figure dans le code publié pour Odoo 17, 18 et 19.
  3. Si vous y êtes arrivé par Exchange Auth Code, gardez en tête qu'avec les valeurs par défaut ce bouton est masqué.
  4. Ne le lisez pas comme une réponse de Temu : c'est un texte du module lui-même, qui signale qu'il n'y avait aucune méthode à essayer.
  5. Envoyez à FlexigoTech ce que vous avez noté (bouton, fiche, version et texte du message) pour qu'on examine pourquoi la liste de méthodes arrive vide.

Ce qu'il faut retenir du cas

  • L'avertissement est un texte du module, pas une réponse de Temu.
  • On peut y arriver depuis deux boutons différents, donc indiquer lequel vous avez utilisé est la première information utile.
  • Dans la méthode d'appel avec alternatives, une erreur d'un appel précis s'affiche avec son propre texte ; cet avertissement est celui qui apparaît quand la liste de candidats était vide.
  • Le message figure dans le code publié pour Odoo 17, 18 et 19.

Comment FlexigoTech vous aide

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure ; nous pouvons donc revoir avec vous l'instance Temu et le flux qui a produit l'avertissement. Le module est publié pour Odoo 17, 18, 19 et 20 ; il s'achète en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud (plan Connecteur : 49 €/mois ou 490 €/an, HT). La page du module vous montre comment l'acheter.

À lire aussi

Champs de la fiche Temu Dashboard : ce que signifie chacun et que renseignerChecklist des champs de la fiche Temu Dashboard dans Temu Connector for Odoo : ce que dit l'aide de chacun, sa valeur par défaut et ce qu'il faut décider.
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées

Sources