shopify api for page



我在尝试仅使用node js使用shopify api添加页面时遇到了问题。它确实可以在没有元字段的情况下工作,但一旦我尝试添加元字段,它就会失败。有人能告诉我可能做错了什么吗

const Shopify=require('sopify-api-node'(;

const-shopify=新的shopify({

shopName:"我的店铺名称",

accessToken:"访问令牌">

});

shopify.page

.create({"title":user.title,"body_html":","published":false,"template_s后缀":"Recipies","metafields":{

"键":"成分";,

"类型":"json";,

"值":"{quot;配料":[quot;3汤匙切碎的香菜,或多调味",

"名称空间":"值"}

})

无法找到直接的方法,因此通过创建没有元字段的页面并在中创建元字段来解决问题。然后使用刚刚创建的页面的id进行分区。

shopify.page
.create({"title":user.title,"body_html":"","published":false,
})
.then((thispage) => {
console.log(thispage);
shopify.metafield
.create({
key: 'warehouse',
value: 25,
value_type: 'integer',
namespace: 'inventory',
owner_resource: 'page',
owner_id: thispage.id
})
.then(
(metafield) => console.log(metafield),
(err) => console.error(err)
);
}).catch((err) => console.error(err));
});

最新更新