
Hi zusammen,
ich möchte einem Artikel per API einen Download zuweisen.
Die Download-Datei liegt bereits im Dateisystem.
Wenn ich mit die Doku dazu anschau, werde ich leider nicht wirklich schlau daraus:
http://wiki.shopware.com/REST-API-Artik ... Download_2
Nach verschiedenen Versuchen bekomme ich leider immer nur Fehlermeldungen...
Mein letzter Versuch schaut so aus:
Grüße!
ich möchte einem Artikel per API einen Download zuweisen.
Die Download-Datei liegt bereits im Dateisystem.
Wenn ich mit die Doku dazu anschau, werde ich leider nicht wirklich schlau daraus:
http://wiki.shopware.com/REST-API-Artik ... Download_2
Nach verschiedenen Versuchen bekomme ich leider immer nur Fehlermeldungen...
Mein letzter Versuch schaut so aus:
$objClient->post('articles/2', array( 'downloads' => array( 'name' => 'Name der Download-Datei', 'file' => $strPathToFile, 'link' => 1 ) ));Kann mich bitte jemand korrigieren?
Grüße!
Comments
Welchen Fehler bekommst du denn ?
Poste mal bitte eben den Output nur vom Artikel, habe den gerade nicht im Kopf bzw. die Struktur.
danke schonmal, PUT bringt mich einen kleinen Schritt weiter.
Hier mal das "downloads"-Array aus der GET-Abfrage: Ich erhalte nun folgende Fehlermeldung: Mein Aufruf:
Die Datei, die ich zuweisen will existiert definitiv, den Pfad habe ich aus dem Medienmanager kopiert ("/media/pdf/dateiname.pdf", auch schon ohne leading slash versucht).
Weitere Ideen?
Wurde hier ein Pfad hinterlegt, oder der Name ?
Ein Download war bereits zuvor zugewiesen, der ist immer noch da, aber kein neues Element.
Hallo,
Folgender Eintrag im config.php löst das Problem.
<?php return array (</p>
....
'cdn' => [
'liveMigration' => true,
],
...
Der Grund der ist eim Aufruf der Site wird die URL für den Download generiert.
siehe if(!$this->container->getParameter('shopware.cdn.liveMigration')) in der funktion migrateFileLive($path) im file MediaService.php.
Hallo,
leider habe ich das gleiche Problem.
Ich bekomme ein HTTP: 200 Success, der Download wurde aber nicht zugewiesen. Weder im Backend noch im Dump des Artikels ist der Download enthalten.
Das Aktivieren von "liveMigration" in der config.php bringt auch keine Verbesserung.
Woran kann es noch liegen?