Hallo, ich versuche per API einem angelegten Artikel (id 25) Bilder zuzuweisen. Die Bilder sind auf dem Shopserver in einem Verzeichnis abgelegt. Nun versuche ich diese zuzuweisen. Ich habe folgenden JSON-String testweise per PUT gesendet und bekomme eine Success:true zurück. Beim Artikel ist aber kein Bild hinterlegt. {“mainDetail”: { “images”:[{“link”:“http://www.meinshop.de/shopbilder/bilder/hp3100-2_224_3.jpg”, “description”:“Bild 1”, “main”:1, “position”:1}]}} Was mache ich hier falsch? Vielen Dank schon einmal im voraus Gruß Marco
Ich habe anscheinend die Lösung: {“id”:2241,“articleID”:25, “images”:[{“link”:“http:/www.meinshop.de/shopbilder/bilder/hp3100-2_224_3.jpg”, “description”:“Bild 1”, “main”:1, “position”:1}]} Nun muss man aber vor jeder neuen Zuweisung anscheinend das entsprechende Bild löschen. Ich nehme ma lan über die DI, in diesem Fall die 2241, oder? Ich habe es mit {“id”:2241,“articleID”:25, “images”:[{}]} probiert, aber das bild bleibt bestehen. Vielen Dank für einen Tipp Gruß Marco
Hast du eine Lösung gefunden?
Ja, wir gehen wiefolgt vor: Erster Upload eines Bildes --> Response MediaID --> Speichern in der DB FolgeUploads --> Call DELETE mit der MediaID aus der Datenbank und dann erneuer Upload --> Neue MediaID wird in der DB gespeichert. Ich hoffe das hilft als Ansatz. Code kann ich dir sicher keinen sinnvollen liefern, da wir das aus Windows (VB/.NET) heraus generieren. Gruß Marco