Bilder per REST API posten

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?_

Lösung:

album statt albumId

 

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

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

zumindest in der neuen Doku steht das Feld korrekt drin:

https://developers.shopware.com/developers-guide/rest-api/api-resource-media/