Problemi nella creazione di un utente con campi personalizzati tramite API

Quando provo a creare un utente tramite API con “user_fields[1]”, che è il campo del cliente.

Quando effettuo i test tramite Postman, funziona correttamente.

Ma quando provo a farlo tramite codice, non funziona mai. Che strano.

Ecco il mio 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"

},

Lo stesso payload funziona su Postman.

Credo che sia legato al formato di “user_fields[1]”.

Ho finalmente risolto da solo.

1 Assicurati di utilizzare:

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

come intestazione.

2 Assicurati che i dati del modulo siano una stringa JSON, non un oggetto.

Io uso Node.js e devo usare qs.stringify sui miei parametri.