我有一个Ionic 3应用程序,正在尝试将meta_data添加到woocommerce客户对象。当我更新(使用putAsync())数据(例如“ first_name”)时,在尝试更新元数据时一切正常,它不会给我任何错误,但也不会将meta_data添加到客户对象。当我在邮递员中检查它时,我得到一个空的meta_data字段。我正在使用$ namespace ='wc / v2'来获取和发布元数据。
let customerData = {
customer : {}
}
customerData.customer = {
"meta_data":[
{
"key": "stores",
"value": "food"
}
]
}
this.User.putAsync(`customers/${id}`,customerData).then((res)=>{
console.log(JSON.parse(res.body)); //log the object
}).catch((err)=>{
console.log({err}); //log the error
})