ciao a tutti, mi servirebbe sapere come utilizzare la chiamata API Rest di Magento 2 per creare un nuovo cliente.
al momento la utilizzo con la seguente sintassi
http://magentoPath:8080/rest/V1/customers/$nextMagId
dove $nextMagId corrisponde al'ID successivo all'ultimo presente in elenco
passando poi i parametri in PUT
ma non restituisce nessun errore ma non inserisce
grazie
Solved! Go to Solution.
Risolto, formattavo male il parametro addresses nel JSON
Ho provato togliendo il parametro id dal JSON e mi restituisce il seguente errore
{"message":"One or more input exceptions have occurred.","errors":[{"message":"\"%fieldName\" is required. Enter and try (truncated...)
Ho scoperto che l'errore è relativo al passaggio del parametro "addresses" nel JSON.
Lo passo in questo modo
,"addresses" => array(
"telephone" => "".$param['telefono'].""
,"street" => array(
"".$param['indirizzo'].""
)
,"city" => "".$param['citta'].""
,"country_id" => "".$param['provincia'] .""
,"postcode" => "".$param['cap'].""
)
commentandolo, l'inserimento funziona.
A qualcuno è già capitato?