Vai al contenuto principale
Temu

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

Nel metodo di chiamata con alternative, l'avviso No Temu API method candidates are configured. compare quando l'elenco dei metodi dell'API di Temu che poteva provare è vuoto; l'azione si interrompe.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Temu
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 19.0 · nelle fonti collegate in fondo
Lettura
5 min

Quando compare e cosa significa

L'avviso No Temu API method candidates are configured. interrompe l'azione che lo provoca. È un testo del modulo stesso, non una risposta di Temu. Nel metodo di chiamata con alternative compare quando l'elenco dei metodi che poteva provare è vuoto: né il metodo richiesto né le sue alternative forniscono un nome valido. Se compare lì, non è stato provato nessun metodo.

Lo stesso testo viene lanciato da due metodi del modello dell'istanza di Temu, la scheda che si apre dal menu Temu: quello della chiamata con metodi alternativi e quello della chiamata con corpo JSON e alternative. La condizione descritta più sotto è quella del metodo di chiamata con alternative. Il messaggio è presente nel codice pubblicato di Odoo 17, 18 e 19.

Schema realizzato con il codice: il menu Temu, i pulsanti Exchange Auth Code e Refresh Detail, e il messaggio No Temu API method candidates are configured.
Schema generato a partire dal codice pubblicato del modulo (non è una schermata di Odoo), con le etichette in inglese del codice originale.
Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (video in inglese)

Da quali pulsanti puoi arrivarci

Il codice collega il messaggio a due pulsanti. Entrambi arrivano al metodo di chiamata con alternative, che lo lancia se si verifica la sua condizione:

  • Exchange Auth Code, nella scheda dell'istanza di Temu. Con i valori predefiniti non si vede: il pulsante viene nascosto in base al campo Temu connection, il cui valore predefinito lo lascia nascosto. Vale per Odoo 17, 18 e 19.
  • Refresh Detail, nella scheda di un ordine di Temu. Si vede sempre, in Odoo 17, 18 e 19.
Schema realizzato con il codice a partire dalle traduzioni del modulo: il testo Exchange Auth Code resta in inglese anche con Odoo in italiano
Schema (non è una schermata di Odoo) con l'etichetta del pulsante così come la vede chi ha Odoo in italiano.

Il fatto che il messaggio possa comparire da questi pulsanti non significa che compaia ogni volta che li premi. Compare solo se si verifica la condizione descritta più sotto.

Un caso per vederlo

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Immagina «Hogar Mediterráneo», un negozio inventato che ha già installato Temu Connector for Odoo. Marta, che si occupa delle vendite, apre la scheda di un ordine di Temu e preme Refresh Detail. Invece di aggiornare qualcosa, Odoo mostra No Temu API method candidates are configured.

Marta potrebbe pensare alle credenziali o al fatto che Temu non risponda. Ma il testo dell'avviso non è una risposta di Temu: è il modulo che dice che, nel preparare la chiamata, non aveva nessun nome di metodo da provare. L'azione si interrompe.

La cosa utile che Marta può fare è annotare quale pulsante ha premuto, in quale scheda e con quale versione di Odoo, e passare questi dati a chi mantiene il modulo.

La condizione esatta nel codice

Il metodo di chiamata con alternative fa questo, in quest'ordine:

  1. Costruisce l'elenco dei candidati: il nome del metodo richiesto e, poi, i nomi di riserva che gli sono stati passati. Se un valore è un testo, lo separa per virgole o a capo, rimuove gli spazi e scarta ciò che resta vuoto.
  2. Per ogni nome valido, il modulo può aggiungere altri nomi derivati da esso, senza ripetere l'originale.
  3. Scorre l'elenco e prova ogni candidato con una chiamata a Temu. Se una chiamata funziona, restituisce il metodo usato e il suo risultato.
  4. Se una chiamata fallisce, salva l'errore e verifica se è il caso di proseguire con il candidato successivo. Prosegue solo quando l'errore rientra in uno dei controlli di nuovo tentativo del modulo, tra cui quelli di accesso negato all'API e quelli di errore del servizio di business. Con qualsiasi altro errore, lo lancia così com'è e termina.
  5. Se ha esaurito l'elenco ed è avvenuto qualche errore, lancia l'ultimo.
  6. Se l'elenco era vuoto, non c'è nessuna chiamata né errore precedente da lanciare, ed è allora che compare No Temu API method candidates are configured.

Da qui si deduce ciò che distingue questo avviso in quel metodo: arriva perché non c'era niente da provare, non perché tutto ciò che è stato provato sia fallito. Se c'era almeno un candidato ed è fallito, quello che vedrai è l'errore di quella chiamata, non questo messaggio.

Il testo di questo avviso non include nessun dato variabile: ciò che cambia è il pulsante che lo provoca.

Cosa fare quando compare

  1. Annota il pulsante e la schermata: Refresh Detail nella scheda dell'ordine o Exchange Auth Code nella scheda dell'istanza, che si apre dal menu Temu.
  2. Controlla la tua versione di Odoo. Il messaggio è presente nel codice pubblicato di Odoo 17, 18 e 19.
  3. Se sei arrivato da Exchange Auth Code, tieni presente che con i valori predefiniti quel pulsante è nascosto.
  4. Non leggerlo come una risposta di Temu: è un testo del modulo stesso, che avvisa che non c'era nessun metodo da provare.
  5. Invia a FlexigoTech quanto annotato (pulsante, scheda, versione e testo del messaggio) affinché si verifichi perché l'elenco dei metodi arriva vuoto.

Cosa imparare dal caso

  • L'avviso è un testo del modulo, non una risposta di Temu.
  • Ci si può arrivare da due pulsanti diversi, quindi dire quale hai premuto è il primo dato utile.
  • Nel metodo di chiamata con alternative, l'errore di una chiamata concreta viene mostrato con il suo testo; questo avviso è quello che compare quando l'elenco dei candidati era vuoto.
  • Il messaggio è presente nel codice pubblicato di Odoo 17, 18 e 19.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, quindi può rivedere con te l'istanza di Temu e il flusso che ha generato l'avviso. Il modulo è pubblicato per Odoo 17, 18, 19 e 20; è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa). Trovi la pagina del modulo per vedere come si acquista.

Continua a leggere

Campi della scheda Temu Dashboard: cosa significa ognuno e cosa inserireChecklist dei campi della scheda Temu Dashboard in Temu Connector for Odoo: cosa dice l'aiuto di ciascuno, il valore predefinito e cosa conviene decidere.
Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate

Fonti