我正在尝试使用这个api/fulfillment。{"error ":"Not Found"}
我的代码在这里
curl --location --request POST 'https://logixgrid-save.myshopify.com/admin/api/2023-01/fulfillments.json'
--header 'X-Shopify-Access-Token: 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'
--header 'Content-Type: application/json'
--data-raw '{
"fulfillment": {
"message": "The package was shipped this morning.",
"notify_customer": false,
"tracking_info": {
"number": 1562678,
"url": "https://www.my-shipping-company.com",
"company": "my-shipping-company"
},
"line_items_by_fulfillment_order": [
{
"fulfillment_order_id": 5247929286964,
"fulfillment_order_line_items": [
{
"id": 1058737495,
"quantity": 1
}
]
}
]
}
}'
这是我的测试商店详细信息,你可以试试这个,我将在2天后删除所有这些
我得到这个响应
{"errors"不是Found"}
这很可能是因为1058737495
id是直接从文档中获取的,而您的订单中没有这样的line_item。
编辑:你的订单id是错误的。你可以通过获取/admin/api/2023-01/orders/{{ order.id}}/fulfillment_orders.json
来得到正确的。这将返回履行订单数组。尝试其中一个id -它应该可以工作。
curl -X GET "https://redacted.myshopify.com/admin/api/2023-01/orders/5250054553908/fulfillment_orders.json"
-H "X-Shopify-Access-Token: shpca_redacted"