ich habe einen Bildupload programmiert, welcher auch prima funktioniert.
Leider bekommen ich eine leere Response (204) auf den API-Request _action/media/media-ID/upload?extension=jpg&fileName=bildname
Ich würde jedoch gerne die Antwort darauf hin prüfen, ob der Bilduload erfogreich gewesen ist.
Der GET-Parameter &_response=basic bzw. ?_response=basic am Anfang der Query bringt nichts.
media-ID ist die ID des Folders? Seit dem Major Release funktioniert genau das bei mir nicht mehr.
Bei Neuanlage des Bildes, also wenn das Bild noch nicht existiert, übergebe ich als media-ID die product_media_id, wobei zuvor ein Platzhalter-Bild mit POST-Request 'api/v1/media und folgendem Payload erzeugt wird:
$aPostData = [
'mediaFolderId' => $this->sMediaFolderId, // media folder id
'mediaId' => $this->createProductMediaId($sProductId, $iImgIndex), // product media id
'id' => $this->createProductImageId($sProductId, $iImgIndex), // product image id
'includes' => ['id']
];
Beim Update des Bildes übergebe ich als ich als media-ID die die ID des des Bildes.
Wie bereits erwähnt funktionieren sowohl die Neuanlage, als auch das Update des Bildes.