Salta al contingut principal
Temu

L'error «Could not detect outbound public IP» a Temu Connector for Odoo

El missatge Could not detect outbound public IP from this Odoo environment. surt en prémer Detect Outbound IP quan cap dels tres serveis que consulta el mòdul retorna una IP; aquí tens la condició exacta, què no es desa i què revisar.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Temu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 19.0 · a les fonts enllaçades al final
Lectura
4 min

On i quan apareix

Només surt en prémer un botó

Les fitxes d'instància de Temu s'obren des del menú Temu. En aquesta vista hi ha el botó Detect Outbound IP, que es veu sempre a Odoo 17, 18 i 19. El missatge Could not detect outbound public IP from this Odoo environment. és l'error que dona aquest botó quan la detecció no retorna res, i atura l'acció. El text és al codi publicat de les tres branques: 17, 18 i 19.

Esquema fet amb codi: el menú Temu, el botó de detecció d'IP de sortida i el missatge d'error que pot donar
Esquema generat a partir del codi publicat del mòdul (no és una captura d'Odoo): del menú Temu al botó i d'aquí al missatge, amb els rètols en anglès del codi original.

El botó amb Odoo en català

Amb Odoo en català, el botó es diu Detect Outbound IP. El mòdul no porta traducció a aquest idioma, així que el rètol es veu en anglès, però és el mateix botó.

Esquema fet amb codi a partir de les traduccions publicades: el rètol del botó tal com el veu qui fa servir Odoo en català, Detect Outbound IP
Esquema generat a partir dels fitxers de traducció del mòdul (no és una captura d'Odoo): com es veu el botó amb Odoo en català.
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 anglès)

Què fa el mòdul abans de donar l'error

La condició és només una: no hi ha IP

En prémer el botó, el mòdul intenta esbrinar la IP pública des de la qual surt a internet l'entorn del teu Odoo. Si el resultat és buit, llança el missatge i s'atura. Al codi, aquesta és la condició que porta a l'error: o s'obté una IP, o surt el missatge.

Pregunta a tres serveis, un darrere l'altre

L'ordre és aquest:

  • api.ipify.org, del qual el mòdul espera una resposta JSON i llegeix el camp ip.
  • ifconfig.me/ip, del qual espera text.
  • icanhazip.com, del qual també espera text.

El primer que retorna una IP no buida es queda amb el resultat i no es consulta els següents. El missatge només apareix quan els tres han fallat.

Què compta com a fallada d'un servei

Per al mòdul, un servei ha fallat i es passa al següent en qualsevol d'aquests casos:

  • La petició dona algun error: no hi ha connexió, el servei no contesta a temps o qualsevol altra excepció.
  • El servei respon amb un codi d'error HTTP.
  • El servei respon amb una redirecció. El mòdul no la segueix, la descarta i deixa un avís al registre del servidor amb l'adreça i el codi HTTP.
  • La resposta arriba bé però sense IP (buida).

Cada petició espera com a màxim deu segons, o menys si el temps d'espera de la instància és menor. Per això l'error arriba després d'haver provat els tres serveis, no a la primera fallada.

Què passa amb el que ja tenies

Si falla, no es desa res

Un error atura l'acció i no es desa el que aquella acció havia de canviar. En aquest cas, el mòdul ni arriba a desar una IP nova ni l'hora de la comprovació: el que hi hagués d'una detecció anterior queda com estava.

Si va bé, desa la IP i l'hora

Quan algun servei respon, el mòdul desa a la instància la IP detectada i el moment de la comprovació, i mostra una notificació d'èxit amb la IP actual. Aquesta notificació no es queda fixa a la pantalla.

Què revisar quan surt

Prova des del servidor on corre Odoo

Les peticions les fa l'entorn d'Odoo, no el teu navegador. Comprovar l'adreça des del teu portàtil no et diu res sobre el que veu el servidor: cal provar des de la màquina on s'executa Odoo. Aquests són els punts que el codi permet revisar:

  • Que aquest servidor arribi per HTTPS a les tres adreces de la llista de dalt.
  • Que cap respongui amb una redirecció, perquè el mòdul no la segueix.
  • Que el que retornen sigui el que el mòdul espera: un camp ip en JSON la primera, text amb la IP les altres dues.

Després, torna a prémer Detect Outbound IP: cada pulsació repeteix la detecció des del principi.

El missatge no diu quin dels tres serveis ha fallat

El text és el mateix tant si han fallat per temps, per error HTTP o per resposta buida. Només les redireccions deixen un avís al registre del servidor, amb l'adreça del servei i el codi HTTP; en la resta de casos el mòdul passa al servei següent sense més. Si necessites saber quin falla, prova cada adreça per separat des del servidor.

Si necessites ajuda amb la instal·lació

El mòdul és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud (pla Conector: 49 € al mes o 490 € a l'any, sense IVA); està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20, i el tens també a la pàgina del mòdul. Si l'entorn del teu Odoo és en una xarxa amb restriccions de sortida i no saps per on començar, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida: pots explicar-nos-ho i ho mirem amb tu.

Continua llegint

Què fa el botó Execute de Temu Connector for Odoo, pas a pasQuè fa el botó Execute de Fulfillment a Temu Connector for Odoo: què comprova, quins estats escriu i quins missatges poden aturar-lo.
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades

Fonts