# Bilder per API zuweisen

**URL:** https://forum.shopware.com/t/bilder-per-api-zuweisen/21486
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [22. Juli 2014 um 23:25 UTC](https://forum.shopware.com/t/bilder-per-api-zuweisen/21486 "2014-07-22T23:25:27Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![phacops](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@phacops](https://forum.shopware.com/u/phacops)
#### Post date: [22. Juli 2014 um 23:25 UTC](https://forum.shopware.com/t/bilder-per-api-zuweisen/21486/1 "2014-07-22T23:25:27Z")

</div>

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](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

---

<div class="post-metadata">

### Author: ![phacops](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@phacops](https://forum.shopware.com/u/phacops)
#### Post date: [23. Juli 2014 um 00:03 UTC](https://forum.shopware.com/t/bilder-per-api-zuweisen/21486/2 "2014-07-23T00:03:13Z")

</div>

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

---

<div class="post-metadata">

### Author: ![robertkoester](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@robertkoester](https://forum.shopware.com/u/robertkoester)
#### Post date: [11. Oktober 2015 um 15:36 UTC](https://forum.shopware.com/t/bilder-per-api-zuweisen/21486/3 "2015-10-11T15:36:48Z")

</div>

Hast du eine Lösung gefunden?

---

<div class="post-metadata">

### Author: ![mschauer](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@mschauer](https://forum.shopware.com/u/mschauer)
#### Post date: [12. Oktober 2015 um 10:08 UTC](https://forum.shopware.com/t/bilder-per-api-zuweisen/21486/4 "2015-10-12T10:08:13Z")

</div>

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
