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.

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.

Exchange Auth Code.
Stap voor stap
- Open het menu
Temuen ga naar het formulier vanTemu Dashboard. Met de fabrieksinstellingen zie je noch de knopExchange Auth Code, noch het veldAuth Code: dan is er niets om op te klikken en gelden de volgende stappen niet. Zie je beide, ga dan verder. - Vul in
Auth Codede 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. - Klik op
Exchange Auth Code. - Lees het resultaat. Verschijnt
Set the authorization code first., dan was het veld leeg. Verschijnt de meldingTemu authorization code was exchanged successfully., dan is de uitwisseling voltooid. - Na het succes is
Auth Codeleeg. Wil je zien met welke Temu-methode het token is opgevraagd, kijk dan bijMethod Token Createop het tabbladAPI Methodsvan hetzelfde formulier.
Wat de knop intern doet (Odoo 19)
Dit is de volgorde die de gepubliceerde code van Odoo 19 volgt:
- Hij leest
Auth Codeen 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 Createstaat, 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 isbg.open.accesstoken.create. - Hij past het antwoord toe op het formulier (details hieronder).
- Hij maakt
Auth Codeleeg 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
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
