Hallo, ich möchte Bilder via REST-API importieren, leider erscheint folgende Fehlermeldung: [quote] Method Not Allowed The requested method PUT is not allowed for the URL /api/articles/. [/quote] Ich bin vorgegangen, wie hier beschrieben: http://wiki.shopware.com/Shopware-4-RES … API_Client Der API-Aufruf sieht wie folgt aus: $client = new ApiClient( $url, $user, $key ); $client-\>put( 'articles/', array( array('id' =\> 1, 'images' =\> array('link' =\> 'der pfad')), array('id' =\> 2, 'images' =\> array('link' =\> 'der pfad')) ) );
Der API-Benutzer ist angelegt, braucht der besondere Rechte? Weiß jemand, was ich falsch mache? Gruß
Mit der put-Methode kannst du nur einen einzelnen bereits vorhandenen Artikel aktualisieren, dann musst du auch die ID des Artikels mit angeben. /api/articles/123 statt /api/articles/
Hi, danke für den Tipp aber laut Dokumentation müsste es funktionieren. Seit Shopware 4.2 gibt es ja den Batch-Modus, siehe: http://wiki.shopware.com/Shopware-4-RES … beitung.29
Oh, stimmt, den hatte ich nicht bedacht. Dann bleibt mir nur mich deinem “müsste funktionieren” anzuschließen und auf die anderen Forenmitglieder zu verweisen
Die Ausführung der PUT-Methode wird von der Server-Konfiguration verhindert.