Problème de création d'utilisateur avec des champs personnalisés via l'API

Lorsque j’essaie de créer un utilisateur via l’API avec « user_fields[1] », qui correspond au champ client.

Lorsque je teste via Postman, cela fonctionne parfaitement.

Mais lorsque j’essaie via du code, cela ne fonctionne jamais. C’est étrange.

Voici mon payload :

{

"name": "asdsd",
"email": "sd1sf@asasas.com",
"password": "b366202d-fcc4-46da-9fed-cd57348f2ad2",
"username": "wED18oxlz3",
"active": true,
"approved": false,
"user_fields[1]": "huhsdsd",
"user_fields[2]": "huhsdsdhuhsdsdhuhsdsd"

},

Le même payload fonctionne sur Postman.

Je pense que cela est lié au format de user_fields[1].

Je l’ai enfin résolu par moi-même.

  1. Assurez-vous d’utiliser :

‘Content-Type’: ‘multipart/form-data’,

comme en-tête.

  1. Assurez-vous que vos données de formulaire sont une chaîne JSON et non un objet.

J’utilise Node.js, et je dois utiliser qs.stringify sur mes paramètres.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.