Я могу разместить ряд metafields для существующего продукта, если я это сделать по одному за раз:Shopify - добавление нескольких metafields
/admin/products/#{id}/metafields.json
{ "metafield":
{
"namespace":"c_f",
"key":"label",
"value":"Am:pm",
"value_type":"string"
}
}
Когда я пытаюсь добавить несколько полей в одной и той же должности, я получаю сообщение об ошибке:
{ "metafields":[
{
"namespace":"c_f",
"key":"artist",
"value":"CHEMICAL BROTHERS",
"value_type":"string"
},
{
"namespace":"c_f",
"key":"label",
"value":"Virgin",
"value_type":"string"
}
]
}
ошибка является:
"metafield": "Required parameter missing or invalid"
API имеет примеры публикации только одного метафила. Есть ли способ объединить метафилы (нужно около 8) в один запрос POST?
у вас есть mulitiple пример, показывающий, как 'metafields' с S, поэтому искомое поле' metafield' отсутствует. –
Вы имеете в виду замену метафилей метафоном как верхнее имя - это вызывает еще одну ошибку. Использование его как имени внутри ошибки массива - неожиданный токен –