我已经编写了一个自动化系统,通过API从履行中心收到的数据自动完成shopify中的项目,但是如果出现问题我想建立一个“撤消”履行的工具但我似乎无法获取API以响应,文档是模糊的,需要哪个ID ..
我假设第一个#id是订单ID,第二个是项目,但我已经尝试了订单/履行中的所有ID(订单项ID,item_id等),我仍然得到{{1来自POST CURL调用。
我使用了错误的ID吗?或者还有其他原因吗?
这是我点击的网址:
{"errors":"Not Found"}
答案 0 :(得分:0)
第一个ID是订单ID,在履行中的order_id
参数中定义。
第二个ID是履行ID,在履行中的id
参数中定义。
假设你的满足感如下:
"fulfillment": {
"created_at": "2012-10-16T11:31:17-04:00",
"id": 255858046,
"order_id": 450789469,
"service": "manual",
"status": "pending",
"tracking_company": null,
"tracking_number": "1Z2345",
"tracking_url": "http://www.google.com/search?q=1Z2345",
"updated_at": "2012-10-16T11:31:17-04:00",
"receipt": {
"testcase": true,
"authorization": "123456"
}
}
您的POST网址应如下所示:
/admin/orders/450789469/fulfillments/255858046/cancel.json