0

我正在尝试使用连接 api 来创建新产品。我不断收到以下错误。

{ type: 'unprocessable_entity', message: 'Item[name]:name required, max length 255, min length 1; Item[variations]:Must have at least one variation' }

我传递的对象确实有一个名称和一个变体。

{"variations":[{"price_money":{"currency_code":"USD","amount":500},"name":"Small","sku":"TST101"}],"name":"My Test","description":"This is a desc"}

我不确定为什么会失败,任何帮助都会很棒。

4

1 回答 1

0

我相信发生此错误是因为您的请求不包含Content-Type: application/json标头。我尝试使用您上面列出的 JSON 正文创建一个项目,并且请求成功。然后我从我的请求中删除了Content-Type: application/json标题,它失败了,你遇到了同样的错误。

考虑到实际原因,这显然不是一个有用的错误消息。我将与 Connect API 工程团队一起改进它。

于 2015-01-30T00:58:21.270 回答