shopify API中的履行取消电话需要具体的ID是什么?

时间:2012-10-17 20:49:29

标签: shopify

我已经编写了一个自动化系统,通过API从履行中心收到的数据自动完成shopify中的项目,但是如果出现问题我想建立一个“撤消”履行的工具但我似乎无法获取API以响应,文档是模糊的,需要哪个ID ..

我假设第一个#id是订单ID,第二个是项目,但我已经尝试了订单/履行中的所有ID(订单项ID,item_id等),我仍然得到{{1来自POST CURL调用。

我使用了错误的ID吗?或者还有其他原因吗?

这是我点击的网址:

{"errors":"Not Found"}

1 个答案:

答案 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