Vai al contenuto principale
Temu

Cosa fa il pulsante «Exchange Auth Code» di Temu Connector for Odoo

Il pulsante Exchange Auth Code scambia il codice monouso di Temu con un token di accesso e lo salva nella scheda. Con la configurazione di fabbrica non compare, né lui né il campo Auth Code: la vista li nasconde finché Temu connection ha il suo valore predefinito. Quando sono visibili, il pulsante si ferma con un avviso se Auth Code è vuoto e, se tutto va bene, svuota Auth Code e mostra una notifica di successo.

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 il pulsante

Il pulsante Exchange Auth Code si trova nella scheda di Temu Dashboard, e le schede si aprono dal menu Temu. È presente in Odoo 17, 18 e 19.

Non si vede in tutte le configurazioni. In queste tre versioni la vista lo nasconde quando il campo Temu connection ha il suo valore predefinito, quindi con i valori di fabbrica né il pulsante né il campo Auth Code (dove si scrive il codice) compaiono. Perciò il pulsante e il campo si usano solo quando Temu connection ha un valore diverso da quello di serie.

Schema fatto con il codice: il menu Temu, il pulsante di scambio e i messaggi che lo accompagnano
Schema ricavato dal codice pubblicato del modulo (non è una schermata di Odoo): il menu, il pulsante e i messaggi Set the authorization code first. e Temu authorization code was exchanged successfully., con le etichette nell'inglese originale del codice.

Con Odoo in italiano il pulsante si chiama Exchange Auth Code.

Schema fatto con il codice: il testo del pulsante in italiano
Schema ricavato dalle traduzioni pubblicate del modulo (non è una schermata di Odoo): con Odoo in italiano il pulsante si legge Exchange Auth Code.
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)

Passo passo

  1. Apri il menu Temu ed entra nella scheda di Temu Dashboard. Con la configurazione di fabbrica non vedrai né il pulsante Exchange Auth Code né il campo Auth Code: in quel caso non c'è nulla da premere e i passi seguenti non si applicano. Se vedi entrambi, continua.
  2. Scrivi in Auth Code il codice monouso che arriva dal callback di autorizzazione di Temu. Così lo descrive la guida del campo: One-time code from Temu auth callback.
  3. Premi Exchange Auth Code.
  4. Leggi il risultato. Se compare Set the authorization code first., il campo era vuoto. Se compare la notifica Temu authorization code was exchanged successfully., lo scambio è terminato.
  5. Dopo il successo, Auth Code resta vuoto. Se vuoi vedere con quale metodo di Temu è stato richiesto il token, guarda Method Token Create nella scheda API Methods della stessa scheda.

Cosa fa il pulsante dietro le quinte (Odoo 19)

Questo è l'ordine seguito dal codice pubblicato di Odoo 19:

  • Legge Auth Code e ne toglie gli spazi agli estremi. Se non resta nulla, si ferma con l'avviso e non salva alcuna modifica.
  • Chiede il token a Temu con il metodo indicato in Method Token Create, inviando il codice come parametro.
  • Se la chiamata fallisce, l'errore viene annotato nel log del server e il modulo può provare un altro metodo di Temu; se non lo fa o falliscono tutti, l'azione si ferma con quell'errore.
  • Se il metodo con cui è stata fatta la richiesta non è quello presente in Method Token Create, il modulo scrive in quel campo quello usato. Il suo valore predefinito nel codice è bg.open.accesstoken.create.
  • Applica la risposta alla scheda (dettaglio sotto).
  • Svuota Auth Code e mostra la notifica verde, che non resta fissa sullo schermo.

Cosa cambia nella scheda

Quando applica la risposta di Temu, il modulo scrive nella scheda:

  • Il token di accesso: quello che arriva nella risposta o, se la risposta non ne contiene nessuno, il codice stesso che hai scritto.
  • La scadenza del token, se la risposta la include e il modulo riesce a interpretarla come data.
  • L'elenco degli ambiti API restituiti da Temu, uno per riga.
  • La data e l'ora dell'ultimo controllo del token.
  • L'identificativo del negozio, solo se la risposta ne contiene uno ed è diverso da quello già presente. In quel caso il modulo pubblica anche un messaggio nella scheda per segnalare il cambio.

C'è una sfumatura che si legge nel codice: se la risposta di Temu non è un insieme di dati con campi, il modulo non applica alcuna modifica al token. Svuota comunque Auth Code e mostra la notifica, perché la chiamata non ha dato errore.

Errori che può dare quando lo premi

Set the authorization code first.

Compare premendo il pulsante con Auth Code vuoto o con soli spazi. L'azione si ferma e non cambia nulla. Scrivi il codice e premi di nuovo. Tieni presente che, dopo uno scambio riuscito, il campo si svuota: se premi ancora senza scrivere un codice nuovo, vedrai lo stesso avviso.

No Temu API method candidates are configured.

Lo lancia la parte del modulo che prova i metodi di Temu quando non c'è nessun metodo candidato. L'azione si ferma con quel messaggio e il token non viene salvato.

Qualsiasi altro errore della chiamata a Temu

Se la chiamata a Temu dà un errore e non si può risolvere provando un altro metodo, il pulsante non lo traduce in un testo proprio: l'azione si ferma con quell'errore prima di toccare la scheda. Poiché lo svuotamento di Auth Code avviene dopo lo scambio, il codice resta nel campo e puoi riprovare.

Cosa controllare dopo averlo premuto

Dopo uno scambio riuscito, riapri la scheda e verifica che Auth Code sia rimasto vuoto. Se il modulo ha cambiato il metodo di creazione del token, lo vedrai in Method Token Create, nella scheda API Methods. Se la risposta conteneva un identificativo di negozio diverso, troverai il messaggio che il modulo pubblica nella scheda con l'avviso del cambio.

Requisiti e prezzo

Temu Connector for Odoo è a pagamento unico per versione di Odoo (pubblicato su Odoo Apps per 17, 18, 19 e 20) e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account della piattaforma. La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali. Ricorda che, con il valore predefinito di Temu connection, questo pulsante non viene mostrato. Trovi la scheda su Odoo Apps e la pagina del modulo.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.

Continua a leggere

Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate

Fonti