我试图更改订单的履行状态,这是json 发送的数据:
{“fulfillment”:{“tracking_number”:null,“line_items”:[{“id”:“XXXXXXX”}]}}这是网址“/admin/orders/XXXXXXXXX/fulfillments.json” 但我得到这个错误“不可处理的实体”。
寻求你的帮助。
感谢 Alaeddine
答案 0 :(得分:3)
回应的主体是什么?
“Unprocessable entity”是422 HTTP响应,通常用于验证错误。验证错误通常会在响应正文中描述错误,这可能有助于调试问题。
编辑:大卫安德伍德提到:
您需要提供的ID是订单项,而不是变体。获取订单时,您将看到响应中订单项的ID。这些是您在创建履行时所需要的。
答案 1 :(得分:1)
如果订单和/或订单项已经完成,通常会发生这种情况。另一个常见问题是没有为您的请求设置接受和内容类型标头。
如果情况并非如此,并且其他建议有帮助,您可以发布我的订单,以便我们可以查看您的具体案例中发生的事情吗?