Pim-community-dev: API - PATCH-Produktinhaltstyp

Erstellt am 30. März 2017  ·  3Kommentare  ·  Quelle: akeneo/pim-community-dev

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"

Hilfreichster Kommentar

Danke an alle, sorry für den falschen Bericht.

Alle 3 Kommentare

'+'-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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen