为了账号安全,请及时绑定邮箱和手机立即绑定

Shopeware 6 无法使用 API 添加产品

Shopeware 6 无法使用 API 添加产品

PHP
Qyouu 2022-10-22 16:42:54
我正在使用 shopeware 6 并使用 API 添加数据。使用他们的文档,我已经实现了用于添加类别的 API。因为他们已经在文档中给出了它。有关更多 API 信息,他们要求打开 swagger 链接。所以我试了一下。但是在大摇大摆的情况下,没有对 API 的正确解释。不知何故,我设法实现了制造商 API。但现在无法实现添加产品 API。请帮助我,让我知道添加产品 api 的必填字段。我已经用一些数据尝试了 API,但出现了错误。URL - https://www.meptrade.co.uk/api/v1/product类型 - POST { "stock":1000, " taxId ":"f6ac5dsvjbd7wd3b2i32bb89e2e802fc1a1e", "price":"100", "name":"测试”,“制造商 ID”:“72f26544ddfbb55eb3bwbt348ec0ea717”}错误:-{"errors":[{"code":"c1051bb4-d103-4f74-8988-acbcafc7fdc3","status":"400","detail":"这个值不能为空。","template":"此值不应为空。","meta":{"parameters":{"{{ value }}":"null"}},"source":{"pointer":"/0/productNumber"}} ]}
查看完整描述

1 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

该错误表示您缺少必填字段,在本例中为productNumber. 一个产品需要几个必填字段。您可以在ProductDefinition中查找它们(它们有Required标志)您至少需要:

  • 姓名

  • 制造商

  • 产品编号

  • 价格

  • 股票

您还可以查看在其测试中创建产品的产品 API测试。


查看完整回答
反对 回复 2022-10-22
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信