Saltar al contenido principal
Temu

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

En el método de llamada con alternativas, el aviso No Temu API method candidates are configured. sale cuando la lista de métodos de la API de Temu que podía probar está vacía; la acción se detiene.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Temu
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 19.0 · en las fuentes enlazadas al final
Lectura
5 min

Cuándo sale y qué quiere decir

El aviso No Temu API method candidates are configured. detiene la acción que lo provoca. Es un texto del propio módulo, no una respuesta de Temu. En el método de llamada con alternativas, sale cuando la lista de métodos que podía probar está vacía: ni el método pedido ni sus alternativas dan un nombre válido. Si sale ahí, no se llegó a probar ningún método.

El mismo texto lo lanzan dos métodos del modelo de la instancia de Temu, la ficha que se abre desde el menú Temu: el de la llamada con métodos alternativos y el de la llamada con cuerpo JSON y alternativas. La condición que se detalla más abajo es la del método de llamada con alternativas. El mensaje está en el código publicado de Odoo 17, 18 y 19.

Esquema hecho con código: el menú Temu, los botones Exchange Auth Code y Refresh Detail, y el mensaje No Temu API method candidates are configured.
Esquema generado a partir del código publicado del módulo (no es una captura de Odoo), con los rótulos en inglés del código original.
Temu orders in Odoo every 15 minutes. Stock out every 5
Vídeo: Temu orders in Odoo every 15 minutes. Stock out every 5 (vídeo en inglés)

Desde qué botones puedes llegar a él

El código enlaza el mensaje con dos botones. Los dos llegan al método de llamada con alternativas, que lo lanza si se cumple su condición:

  • Intercambiar codigo auth (Exchange Auth Code), en la ficha de la instancia de Temu. Con los valores por defecto no se ve: el botón se oculta según el campo Temu connection, cuyo valor por defecto lo deja oculto. Esto vale para Odoo 17, 18 y 19.
  • Actualizar detalle (Refresh Detail), en la ficha de un pedido de Temu. Se ve siempre, en Odoo 17, 18 y 19.
Esquema hecho con código a partir de las traducciones del módulo: el texto Exchange Auth Code se muestra como Intercambiar codigo auth con Odoo en castellano
Esquema (no es una captura de Odoo) con el rótulo del botón tal como lo ve quien tiene Odoo en castellano.

Que el mensaje pueda salir desde estos botones no quiere decir que salga cada vez que los pulses. Solo aparece si se cumple la condición que se describe más abajo.

Un caso para verlo

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Imagina «Hogar Mediterráneo», una tienda inventada que ya tiene Temu Connector for Odoo instalado. Marta, que lleva las ventas, abre la ficha de un pedido de Temu y pulsa Actualizar detalle. En lugar de refrescar nada, Odoo muestra No Temu API method candidates are configured.

Marta podría pensar en las credenciales o en que Temu no responde. Pero el texto del aviso no es una respuesta de Temu: es el módulo diciendo que, al preparar la llamada, no tenía ningún nombre de método que probar. La acción se detiene.

Lo útil que puede hacer Marta es anotar qué botón pulsó, en qué ficha y con qué versión de Odoo, y pasar esos datos a quien mantiene el módulo.

La condición exacta en el código

El método de llamada con alternativas hace esto, en este orden:

  1. Construye la lista de candidatos: el nombre del método pedido y, después, los nombres de respaldo que se le hayan pasado. Si un valor es texto, lo separa por comas o por saltos de línea, recorta los espacios y descarta lo que queda vacío.
  2. Por cada nombre válido, el módulo puede añadir otros nombres derivados de él, sin repetir el original.
  3. Recorre la lista y prueba cada candidato con una llamada a Temu. Si una llamada funciona, devuelve el método usado y su resultado.
  4. Si una llamada falla, guarda el error y comprueba si procede seguir con el siguiente candidato. Solo sigue cuando el error encaja en alguna de las comprobaciones de reintento del módulo, entre ellas las de acceso denegado a la API y las de error de servicio de negocio. Con cualquier otro error, lo lanza tal cual y termina.
  5. Si agotó la lista y hubo algún error, lanza el último.
  6. Si la lista estaba vacía, no hay llamada ni error previo que lanzar, y es entonces cuando sale No Temu API method candidates are configured.

De ahí se deduce lo que distingue este aviso en ese método: llega por no haber nada que probar, no porque todo lo probado haya fallado. Si hubo al menos un candidato y falló, lo que verás es el error de esa llamada, no este mensaje.

El texto de este aviso no incluye ningún dato variable: lo que cambia es el botón que lo provoca.

Qué hacer cuando aparece

  1. Anota el botón y la pantalla: Actualizar detalle en la ficha del pedido o Intercambiar codigo auth en la ficha de la instancia, que se abre desde el menú Temu.
  2. Comprueba tu versión de Odoo. El mensaje está en el código publicado de Odoo 17, 18 y 19.
  3. Si has llegado por Intercambiar codigo auth, ten presente que con los valores por defecto ese botón está oculto.
  4. No lo leas como una respuesta de Temu: es un texto del propio módulo, que avisa de que no había ningún método que probar.
  5. Envía a FlexigoTech lo anotado (botón, ficha, versión y el texto del mensaje) para que se revise por qué la lista de métodos llega vacía.

Qué aprender del caso

  • El aviso es un texto del módulo, no una respuesta de Temu.
  • Se puede llegar a él desde dos botones distintos, así que decir cuál pulsaste es el primer dato que ayuda.
  • En el método de llamada con alternativas, un error de una llamada concreta se muestra con su propio texto; este aviso es el que sale cuando la lista de candidatos estaba vacía.
  • El mensaje está en el código publicado de Odoo 17, 18 y 19.

Cómo te ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, así que puede revisar contigo la instancia de Temu y el flujo que te dio el aviso. El módulo se publica para Odoo 17, 18, 19 y 20; es de pago único por versión y necesita la suscripción a FlexigoTech Cloud (plan Conector: 49 € al mes o 490 € al año, sin IVA). Tienes la página del módulo para ver cómo se compra.

Sigue leyendo

Campos de la ficha Temu Dashboard: qué significa cada uno y qué ponerChecklist de los campos de la ficha Temu Dashboard en Temu Connector for Odoo: qué dice la ayuda de cada uno, su valor por defecto y qué conviene decidir.
Comprobado en el código del conector (versión 19.0) y en las fuentes enlazadas

Fuentes