Vai al contenuto principale
Mirakl

Mirakl Connector: «Contatto con … rifiutato», quando compare e come si risolve

Compare quando premi Importa ordini o Importa resi e l'indirizzo che il modulo sta per contattare non ha lo stesso schema e server dell'API Base URL dell'istanza, oppure quando quell'URL base è vuoto o senza server. Si risolve controllando l'API Base URL dell'istanza; il messaggio chiede inoltre che l'endpoint sia un percorso, per esempio /orders.

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

In breve

Modulo
Mirakl
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Quando compare e cosa dice

In quale momento compare il messaggio?

Quando premi Importa ordini (Import Orders) o Importa resi (Import Returns) nella vista dell'istanza Mirakl. Entrambi i pulsanti arrivano allo stesso controllo e, se la sua condizione è soddisfatta, lanciano questo testo: «Contatto con … rifiutato: la chiave API Mirakl di … va solo al suo URL base API (…). Scrivi l'endpoint come percorso, per esempio /orders.» (Refusing to contact …: the Mirakl API key of … only goes to its API Base URL (…). Write the endpoint as a path, such as /orders.). I due pulsanti sono sempre visibili, in Odoo 17, 18, 19 e 20.

Schema realizzato con il codice: i pulsanti Import Orders e Import Returns e sotto il messaggio di rifiuto
Schema realizzato con il codice a partire dal codice pubblicato del modulo, non è uno screenshot di Odoo: i pulsanti che portano al controllo e il messaggio che lancia.

Cosa sono i punti di sospensione?

Sono valori che il modulo compila quando lancia il messaggio: prima l'indirizzo che stava per contattare, poi il nome dell'istanza di cui stava per usare la chiave e infine l'URL base dell'API di quell'istanza. Se l'URL base è vuoto, al suo posto compare un trattino (-). Le traduzioni pubblicate del modulo riportano questo stesso testo in spagnolo, tedesco, francese, italiano e portoghese, come mostra lo schema.

Schema realizzato con il codice con il messaggio di rifiuto in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo, non è uno screenshot di Odoo: lo stesso messaggio in ogni lingua.
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (video in inglese)

Cosa controlla il codice

Con quale condizione esatta viene lanciato?

Nel codice di Odoo 20, il modulo confronta due indirizzi: l'API Base URL dell'istanza (senza la barra finale, se c'è) e l'indirizzo che sta per contattare. Di ciascuno guarda solo lo schema (http o https) e il server, senza distinguere maiuscole e minuscole nel server; il percorso non conta. Se coincidono e l'URL base ha un server, il controllo passa. In qualsiasi altro caso viene lanciato il messaggio: schema diverso, server diverso, un URL base vuoto o senza server, oppure un indirizzo da contattare vuoto.

Perché il modulo si rifiuta di contattare?

Perché la chiave API di Mirakl deve andare solo al server API del marketplace stesso. Il commento nel codice lo spiega: un indirizzo assoluto scritto come endpoint viene usato così com'è, e i campi endpoint dell'istanza possono essere scritti da qualsiasi Mirakl User, che non può leggere la chiave. Se un endpoint puntasse a un altro server, gli avrebbe consegnato la chiave alla sincronizzazione successiva. Il controllo chiude questa strada.

Cosa succede a ciò che stava facendo l'azione?

Si ferma: il messaggio interrompe l'azione in quel punto e non viene contattato quell'indirizzo.

Come si risolve

Cosa faccio passo dopo passo?

Leggi il messaggio e confronta il primo indirizzo che compare con l'URL base dell'API riportato tra parentesi alla fine. Se al posto dell'URL base c'è un trattino, è vuoto: compila l'API Base URL dell'istanza. Se è compilato ma non corrisponde al server API del marketplace, correggilo, perché è a quel server che va la chiave. Poi premi di nuovo lo stesso pulsante e, per verificare, premi anche l'altro: se il messaggio non compare più, il controllo è passato. Se l'URL base è corretto e il messaggio continua a comparire con un indirizzo di un altro server, il messaggio chiede di scrivere l'endpoint come percorso, per esempio /orders: scrivici con il testo completo del messaggio e lo verifichiamo. Per sapere cosa significa ogni campo dell'istanza, consulta i campi dell'istanza Mirakl.

Viene rifiutato un indirizzo completo se è dello stesso server?

Secondo il codice di Odoo 20, il controllo passa quando lo schema e il server dell'indirizzo coincidono con quelli dell'URL base, quindi un indirizzo completo dello stesso server non viene rifiutato in questo punto. Il messaggio, però, chiede di scrivere l'endpoint come percorso, per esempio /orders.

Cambia tra le versioni di Odoo?

Il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20; il controllo descritto qui è quello del codice di Odoo 20.

Cosa mi serve per usare il modulo?

È un modulo a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud. Il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa, per un massimo di 3 account della piattaforma. La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali. Il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20; il prezzo di ogni versione è nella scheda di Odoo Apps e nella pagina del modulo.

Se hai bisogno di aiuto

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se dopo aver controllato l'API Base URL il messaggio continua a comparire, scrivici con il testo completo del messaggio e la versione di Odoo che usi.

Continua a leggere

Checklist dell'istanza Mirakl Connector, campo per campoChecklist per compilare l'istanza di Mirakl Connector in Odoo: connessione, conti di liquidazione e opzioni, con quello che dice la guida di ogni campo.Campi dell'istanza Mirakl in Mirakl Connector: cosa significano e cosa inserireGuida comparata ai campi della scheda Istanze Mirakl in Mirakl Connector per Odoo: cosa dice ogni aiuto, il valore predefinito e cosa inserire.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti