Estou relatando um bug
Acabei de atualizar para a comunidade 1.7 oficial mais recente.
O acesso à API está funcionando, posso listar e criar produtos.
Usando o método PATHC para atualizar produtos Estou recebendo um erro sobre o tipo de conteúdo. Enviando
PATCH / api / rest / v1 / products HTTP / 1.1
Host: myakeneo.test.it
Tipo de conteúdo: application / json
Autorização: Portador YjFkODg2MDRmNTgyNWE2Zjg4YjliMWE5MWI4ZDk1ODU5YjFjZjA1OGQ3MzA5Nzg3ZGNlM2ZlNDkxOWViOTI0YQ
Cache-Control: sem cache
Postman-Token: 2574016d-6a4f-efe1-0167-4f0cbfd547b8
{
"identificador": "testblu",
"ativado": verdadeiro,
"família": nulo,
"categorias": [
"originali_as400"
],
"grupos": [],
"variant_group": null,
"valores": {
"nome_articolo": [
{
"data": "test blu it as",
"locale": "it_IT",
"escopo": "as400"
},
{
"data": "test blu it b2b",
"locale": "it_IT",
"escopo": "acme_b2b"
}
]
},
"associações": []
}
Estou recebendo o erro
{
"código": 415,
"message": "\" application / json \ "no cabeçalho \" Content-Type \ "não é válido. Apenas \" application / vnd.akeneo.collection + json \ "é permitido."
}
Tentando com o "application / vnd.akeneo.collection + json" relatado, recebo apenas "Erro de sintaxe"
Sinal de '+'?
O caminho usado para atualizar um único produto não é o bom. Em seu exemplo, a rota é usada para atualizar vários produtos em uma solicitação (esta rota usa um conteúdo específico).
Se você deseja atualizar um produto por solicitação, adicione o identificador no final da sua rota.
/ api / rest / v1 / products / {identifier}
Obrigado a todos, desculpem pelo relatório errado.
Comentários muito úteis
Obrigado a todos, desculpem pelo relatório errado.