Naar hoofdinhoud
Temu

Wat de knop «Exchange Auth Code» van Temu Connector for Odoo doet

De knop Exchange Auth Code wisselt de eenmalige code van Temu om voor een toegangstoken en slaat dat op in het formulier. Met de fabrieksinstellingen verschijnt hij niet, en het veld Auth Code ook niet: de weergave verbergt ze zolang Temu connection de standaardwaarde heeft. Zodra ze zichtbaar zijn, stopt de knop met een melding als Auth Code leeg is en, als alles goed gaat, maakt hij Auth Code leeg en toont hij een succesmelding.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Temu
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 19.0 · in de bronnen onderaan
Leestijd
5 min

Wanneer de knop verschijnt

De knop Exchange Auth Code staat in het formulier van Temu Dashboard, en de formulieren open je via het menu Temu. Hij bestaat in Odoo 17, 18 en 19.

Hij is niet in elke configuratie zichtbaar. In die drie versies verbergt de weergave hem wanneer het veld Temu connection de standaardwaarde heeft. Met de fabriekswaarden verschijnen dus noch de knop, noch het veld Auth Code (waar je de code invult). De knop en het veld gebruik je dus alleen wanneer Temu connection een andere waarde heeft dan de standaard.

Schema gemaakt met code: het menu Temu, de wisselknop en de meldingen die erbij horen
Schema op basis van de gepubliceerde code van de module (geen Odoo-scherm): het menu, de knop en de meldingen Set the authorization code first. en Temu authorization code was exchanged successfully., met de labels in het oorspronkelijke Engels van de code.

Ook met Odoo in het Nederlands heet de knop Exchange Auth Code.

Schema gemaakt met code: de tekst van de knop
Schema op basis van de gepubliceerde vertalingen van de module (geen Odoo-scherm): de module heeft geen Nederlandse vertaling, dus de knop leest 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 het Engels)

Stap voor stap

  1. Open het menu Temu en ga naar het formulier van Temu Dashboard. Met de fabrieksinstellingen zie je noch de knop Exchange Auth Code, noch het veld Auth Code: dan is er niets om op te klikken en gelden de volgende stappen niet. Zie je beide, ga dan verder.
  2. Vul in Auth Code de eenmalige code in die uit de autorisatie-callback van Temu komt. Zo beschrijft de hulptekst van het veld het: One-time code from Temu auth callback.
  3. Klik op Exchange Auth Code.
  4. Lees het resultaat. Verschijnt Set the authorization code first., dan was het veld leeg. Verschijnt de melding Temu authorization code was exchanged successfully., dan is de uitwisseling voltooid.
  5. Na het succes is Auth Code leeg. Wil je zien met welke Temu-methode het token is opgevraagd, kijk dan bij Method Token Create op het tabblad API Methods van hetzelfde formulier.

Wat de knop intern doet (Odoo 19)

Dit is de volgorde die de gepubliceerde code van Odoo 19 volgt:

  • Hij leest Auth Code en haalt de spaties aan de uiteinden weg. Blijft er niets over, dan stopt hij met de melding en slaat hij niets op.
  • Hij vraagt het token op bij Temu met de methode die in Method Token Create staat, en stuurt de code mee als parameter.
  • Mislukt de aanroep, dan wordt de fout in het serverlog genoteerd en kan de module een andere Temu-methode proberen; doet hij dat niet of mislukken ze allemaal, dan stopt de actie met die fout.
  • Is de methode waarmee het verzoek is gedaan niet die in Method Token Create, dan schrijft de module de gebruikte methode in dat veld. De standaardwaarde in de code is bg.open.accesstoken.create.
  • Hij past het antwoord toe op het formulier (details hieronder).
  • Hij maakt Auth Code leeg en toont de groene melding, die niet blijft staan op het scherm.

Wat er op het formulier wijzigt

Bij het toepassen van het antwoord van Temu schrijft de module in het formulier:

  • Het toegangstoken: dat uit het antwoord of, als het antwoord er geen bevat, de code die je zelf hebt ingevuld.
  • De vervaldatum van het token, als het antwoord die bevat en de module hem als datum kan interpreteren.
  • De lijst met API-scopes die Temu teruggeeft, één per regel.
  • De datum en tijd van de laatste controle van het token.
  • De winkel-id, alleen als het antwoord er een bevat die verschilt van de bestaande. In dat geval plaatst de module bovendien een bericht op het formulier om de wijziging te melden.

Er is een nuance die uit de code blijkt: als het antwoord van Temu geen gegevensset met velden is, past de module geen enkele tokenwijziging toe. Toch maakt hij Auth Code leeg en toont hij de melding, omdat de aanroep geen fout gaf.

Fouten die kunnen optreden bij het klikken

Set the authorization code first.

Verschijnt wanneer je op de knop klikt met Auth Code leeg of met alleen spaties. De actie stopt en er verandert niets. Vul de code in en klik opnieuw. Houd er rekening mee dat het veld na een geslaagde uitwisseling leeg is: klik je nogmaals zonder een nieuwe code in te vullen, dan zie je dezelfde melding.

No Temu API method candidates are configured.

Wordt gegeven door het deel van de module dat de Temu-methoden probeert wanneer er geen kandidaat-methode is. De actie stopt met die melding en het token wordt niet opgeslagen.

Elke andere fout van de aanroep naar Temu

Geeft de aanroep naar Temu een fout en is die niet op te lossen door een andere methode te proberen, dan vertaalt de knop haar niet naar een eigen tekst: de actie stopt met die fout voordat het formulier wordt aangepast. Omdat het leegmaken van Auth Code na de uitwisseling komt, blijft de code in het veld staan en kun je het opnieuw proberen.

Wat je na het klikken controleert

Open na een geslaagde uitwisseling het formulier opnieuw en controleer of Auth Code leeg is. Heeft de module de methode voor het aanmaken van het token gewijzigd, dan zie je dat bij Method Token Create, op het tabblad API Methods. Bevatte het antwoord een andere winkel-id, dan vind je het bericht dat de module op het formulier plaatst met de melding van de wijziging.

Vereisten en prijs

Temu Connector for Odoo is een eenmalige betaling per Odoo-versie (gepubliceerd in Odoo Apps voor 17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld opslaat. Onthoud dat deze knop met de standaardwaarde van Temu connection niet getoond wordt. Hier vind je de vermelding in Odoo Apps en de pagina van de module.

Hoe FlexigoTech helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties.

Lees verder

Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen