我正在报告一个错误
刚刚更新到最新的官方 1.7 社区。
API 访问有效,我可以列出和创建产品。
使用 PATCH 方法更新产品时,我收到有关内容类型的错误。 发送
补丁 /api/rest/v1/products HTTP/1.1
主持人:myakeneo.test.it
内容类型:应用程序/json
授权:承载 YjFkODg2MDRmNTgyNWE2Zjg4YjliMWE5MWI4ZDk1ODU5YjFjZjA1OGQ3MzA5Nzg3ZGNlM2ZlNDkxOWViOTI0YQ
缓存控制:无缓存
邮递员令牌:2574016d-6a4f-efe1-0167-4f0cbfd547b8
{
"标识符": "testblu",
“启用”:真,
“家庭”:空,
“类别”:[
“originali_as400”
],
“组”:[],
“variant_group”:空,
“价值观”:{
“nome_articolo”:[
{
"data": "测试蓝光",
"locale": "it_IT",
“范围”:“as400”
},
{
"data": "test blu it b2b",
"locale": "it_IT",
“范围”:“acme_b2b”
}
]
},
“协会”:[]
}
我收到错误
{
“代码”:415,
"message": \"Content-Type\" 标头中的 "\"application/json\" 无效。只允许使用 \"application/vnd.akeneo.collection+json\"。"
}
尝试使用报告的“application/vnd.akeneo.collection+json”我只得到“语法错误”
“+”号?
单品更新的路线不是很好。 在您的示例中,该路由用于在一个请求中更新多个产品(此路由使用特定内容)。
如果您想根据要求更新一个产品,请在您的路线末尾添加标识符。
/api/rest/v1/products/{identifier}
谢谢大家,对不起,错误的报告。
最有用的评论
谢谢大家,对不起,错误的报告。