【发布时间】:2018-03-20 18:42:55
【问题描述】:
我正在使用“官方”Shopify 节点适配器 (https://github.com/MONEI/Shopify-api-node) 并尝试创建草稿订单。
发送有效载荷
{
"draft_order": {
"line_items": [
{
"title": "Custom Tee",
"price": "20.00",
"quantity": 2
}
]
}
}
通过 Postman 工作,但从 api 返回“错误请求”(400)。
通过包装器的完整函数/调用如下:
import Shopify from 'shopify-api-node';
makeDraftOrder: function(shop_name) {
console.log('trying to connect with ', shop_name);
const shop = Shops.findOne({'shopName': shop_name});
const shopify_data = new Shopify({
shopName: shop.shopName,
accessToken: shop.accessToken
});
let newOrder = JSON.stringify({
"draft_order": {
"line_items": [
{
"title": "Custom Tee",
"price": "20.00",
"quantity": 2
}
]
}
});
shopify_data.draftOrder.create(newOrder).then(data => {
console.log('draft order', data);
}).catch(err => console.error('wawawoowa', err));
}
拨打draftOrder.list() 工作正常,但上述失败。非常感谢任何帮助。
【问题讨论】:
标签: javascript api shopify