Hallo Shopware-Gemeinde,
ich würde gerne über die API Bilder importiere und den Produkten zuordnen. Laut Doku ist die Route /api/media für den Upload zuständig. Ich bekomme aber folgende Meldung:
No route found for \u0022POST https://meineurl.de/api/_action/media\u0022"
Ist die Doku nicht richtig oder fehlt was in der Installation (aktuelle Shopware-version, frisch installiert).
Danke für Infos und Tipps
Versuchs mal damit: _action/media/[mediaId]/upload?extension=[extension]&fileName=[filename]
Danke - immerhin bin ich jetzt bei einem anderen Fehler
Sende Anfrage an /media: URL: https://meineurl.de/api/media Daten: {„name“:„DZ2156“,„mediaFolderId“:„0191b1c0284b72ee8cd1abd1c3048b1a“,„private“:false} HTTP Code: 204 Response: Fehler beim Erstellen des Media-Eintrags
Also du brauchst 2 Schritte
- Media erstellen => /api/media
Dort kannst du gleich über [productMedia] das Produkt mitgeben, dem es zugewiesen werden soll. Anschließend ist den produktes zwar ein Media zugewiesen aber es existiert noch kein Bild auf dem Server, daher wird im Admin ein „x“ angezeigt - Der Upload des Bildes erfolgt dann mit => /media/[mediaId]/upload?extension=[extension]&fileName=[filename]
Media | Admin API