Ich versuche über die API Bilder zu meinen Artikeln hinzuzufügen. Leider Bekomme ich immer eine Fehlermeldung: Folgendes verwende ich: $article= array( 'articleID' =\> $value['id'], 'name' =\> $value['name'], 'images' =\> array( 'id' =\> $value['id'], 'link' =\> $value1['ImageLargeURL']), 'description' =\> 'bild', 'main' =\> 1, 'position' =\> 1 ) ); $execute = $client-\>call('articles', ApiClient::METHODE\_POST, $article);
Diese Fehlermeldung erhalte ich HTTP: 400 No Success \Shopware\Models\Article\Image by id 8 not found
Hi, wird dir ja als Fehlermeldung genauer beschrieben [quote=“koennig”] HTTP: 400 No Success \Shopware\Models\Article\Image by id 8 not found [/quote] Bedeutet - es gibt kein Bild mit der ID 8. Das andere - du setzt im Bilder-array und im Artikel-array mit der gleichen Variable die ID ($value[‘id’]), das kann so nicht richtig sein. Lies dir mal das Wiki zum Thema Bilder durch: Bild Zuordnung Da gibt es mehr zum Thema ‘id’ und ‘mediaId’. Schöne Grüße, Niklas