【发布时间】:2022-11-10 17:51:16
【问题描述】:
shopware 6 admin api 补丁 - 为什么会失败?我收到错误"Only single write operations are supported"
以下是数据库中rule-condition 实体的api,我用Id 更新它。
对于相同的 api get method 正在工作!
url: api/rule-condition/dbb0d904c7c14860a9a94cf26b94eca6
method:补丁
json 正文
[
{
"op": "replace",
"path": "/data/attributes/value/email",
"value": "test@gmail.com"
}
]
回复:
{ “错误”:[ { “代码”:“0”, “状态”:“400”, "title": "错误请求", "detail": "仅支持单次写入操作,请一一发送实体或使用 /sync api 端点。", …………
我也尝试将 json body 更改为以下
{ "data": { "attributes": { "value": { "email": "test@gmail.com" } } } }仍然没有更新。有人可以检查并让我知道我错过了什么吗?
我遵循的文档: https://shopware.stoplight.io/docs/admin-api/ZG9jOjEyMzA4NTQ5-writing-entities
这个网站有所有的api和示例方法。 https://swagger.docs.fos.gg/,
rule-condition实体也可以在那里找到。顺便说一句:我使用邮递员来测试 api
【问题讨论】:
标签: api patch shopware6 shopware6-api