# Bilder per REST API posten

**URL:** <https://forum.shopware.com/t/bilder-per-rest-api-posten/38151>\
**Category:** Programmierung\
**Created:** [12. Juli 2016 um 13:49 UTC](https://forum.shopware.com/t/bilder-per-rest-api-posten/38151 "2016-07-12T13:49:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [12. Juli 2016 um 13:49 UTC](https://forum.shopware.com/t/bilder-per-rest-api-posten/38151/1 "2016-07-12T13:49:15Z")

</div>

Versuche gerade Bilder via REST API zu posten. Leider funtioniert das nicht ohne Probleme.

```
$client->post('media/', array(
    'albumId' => -21,
    'name' => 'test',
    'file' => 'media/test/20160708-0933-1169136_1920.jpg',
    'description' => 'Describe',
    'userId' => 0

));

```

**A required parameter is missing**

Laut Doku benötige ich aber nur die oben gelisteten. \_Es geht hierbei nicht um posten von Artikel Bildern, sondern einfaches hinzufügen zur Media Table.

Jemand eine Idee?\_

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [12. Juli 2016 um 14:05 UTC](https://forum.shopware.com/t/bilder-per-rest-api-posten/38151/2 "2016-07-12T14:05:32Z")

</div>

Lösung:

album statt **albumId**

&nbsp;

Ärgerlich, da es so nicht in der Doku steht. Sollte mal angepasst werden -.-

> **[Shopware Dokumentation](https://docs.shopware.com/de)**

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [12. Juli 2016 um 16:15 UTC](https://forum.shopware.com/t/bilder-per-rest-api-posten/38151/3 "2016-07-12T16:15:54Z")

</div>

Bei der API musst du immer unterscheiden zwischen Datenbankfeldname und dem Propertynamen des Models in Shopware. Die stimmen nicht immer überein.

---

<div class="post-metadata">

**Author:** ![hec](https://avatars.discourse-cdn.com/v4/letter/h/e274bd/32.png) [@hec](https://forum.shopware.com/u/hec)\
**Post date:** [13. Juli 2016 um 08:06 UTC](https://forum.shopware.com/t/bilder-per-rest-api-posten/38151/4 "2016-07-13T08:06:04Z")

</div>

zumindest in der neuen Doku steht das Feld korrekt drin:

[https://developers.shopware.com/developers-guide/rest-api/api-resource-media/](https://developers.shopware.com/developers-guide/rest-api/api-resource-media/)

&nbsp;
