我正在尝试更改订单的履行状态,这是发送的 json 数据:
{"fulfillment":{"tracking_number":null,"line_items":[{"id":"XXXXXXX"}]}} 这是网址 "/admin/orders/XXXXXXXXX/fulfillments.json" 但我明白了错误“无法处理的实体”。
寻求您的帮助。
谢谢阿拉丁
我正在尝试更改订单的履行状态,这是发送的 json 数据:
{"fulfillment":{"tracking_number":null,"line_items":[{"id":"XXXXXXX"}]}} 这是网址 "/admin/orders/XXXXXXXXX/fulfillments.json" 但我明白了错误“无法处理的实体”。
寻求您的帮助。
谢谢阿拉丁
响应的主体是什么?
“无法处理的实体”是一个 422 HTTP 响应,一般用于验证错误。验证错误通常会在响应正文中描述错误,这可能有助于调试问题。
编辑:正如大卫安德伍德所说:
您需要提供的 ID 用于订单项,而不是多属性。当您获取订单时,您会在响应中看到订单项的 ID。这些是您在创建履行时需要的。
如果订单和/或订单项已被履行,这通常会发生。另一个常见问题是没有为您的请求设置接受和内容类型标头。
如果情况并非如此,并且其他建议对您有所帮助,您能否发布我要的订单,以便我们调查您的具体情况?