Ich melde einen Bug
Gerade auf die neueste offizielle 1.7-Community aktualisiert.
Der API-Zugriff funktioniert, ich kann Produkte auflisten und erstellen.
Beim Aktualisieren von Produkten mit der PATHC-Methode erhalte ich eine Fehlermeldung zum Inhaltstyp. Senden
PATCH /api/rest/v1/products HTTP/1.1
Host: myakeneo.test.it
Inhaltstyp: application/json
Berechtigung: Inhaber YjFkODg2MDRmNTgyNWE2Zjg4YjliMWE5MWI4ZDk1ODU5YjFjZjA1OGQ3MzA5Nzg3ZGNlM2ZlNDkxOWViOTI0YQ
Cache-Kontrolle: kein Cache
Postboten-Token: 2574016d-6a4f-efe1-0167-4f0cbfd547b8
{
"identifier": "testblu",
"aktiviert": wahr,
"Familie": null,
"Kategorien": [
"originali_as400"
],
"Gruppen": [],
"variant_group": null,
"Werte": {
"nome_articolo": [
{
"data": "test blue it as",
"locale": "it_IT",
"Scope": "as400"
},
{
"data": "blu it b2b testen",
"locale": "it_IT",
"Scope": "acme_b2b"
}
]
},
"Vereine": []
}
Ich bekomme den Fehler
{
"code": 415,
"message": "\"application/json\" im \"Content-Type\"-Header ist ungültig. Nur \"application/vnd.akeneo.collection+json\" ist zulässig."
}
Beim Versuch mit der gemeldeten "application/vnd.akeneo.collection+json" erhalte ich nur "Syntaxfehler"
'+'-Zeichen?
Der Weg, um ein einzelnes Produkt zu aktualisieren, ist nicht der richtige. In Ihrem Beispiel wird die Route verwendet, um mehrere Produkte in einer Anfrage zu aktualisieren (diese Route verwendet einen bestimmten Inhalt).
Wenn Sie ein Produkt auf Anfrage aktualisieren möchten, fügen Sie bitte die Kennung am Ende Ihrer Route hinzu.
/api/rest/v1/products/{identifier}
Danke an alle, sorry für den falschen Bericht.
Hilfreichster Kommentar
Danke an alle, sorry für den falschen Bericht.