1

我正在尝试更改订单的履行状态,这是发送的 json 数据:

{"fulfillment":{"tracking_number":null,"line_items":[{"id":"XXXXXXX"}]}} 这是网址 "/admin/orders/XXXXXXXXX/fulfillments.json" 但我明白了错误“无法处理的实体”。

寻求您的帮助。

谢谢阿拉丁

4

2 回答 2

3

响应的主体是什么?

“无法处理的实体”是一个 422 HTTP 响应,一般用于验证错误。验证错误通常会在响应正文中描述错误,这可能有助于调试问题。

编辑:正如大卫安德伍德所说:

您需要提供的 ID 用于订单项,而不是多属性。当您获取订单时,您会在响应中看到订单项的 ID。这些是您在创建履行时需要的。

于 2012-06-06T21:40:43.443 回答
1

如果订单和/或订单项已被履行,这通常会发生。另一个常见问题是没有为您的请求设置接受和内容类型标头。

如果情况并非如此,并且其他建议对您有所帮助,您能否发布我要的订单,以便我们调查您的具体情况?

于 2012-06-07T01:57:49.603 回答