Ich versuche in einem bestimmten Ordner dessen mediaFolderId ich habe, ein Bild hochzuladen. Das geschieht ja wie hier Produkt-Bilder über API hochladen? - #4 von canetti2 beschrieben in 2 Schritten. Für mich ist jetzt aktuell nur der 1 Schritt interessant.
Ich kann durchaus Bilder hochladen und nun auch Ordner anlegen. (Ordner per API anlegen - #11 von tomquenten)
ABER ich möchte nun im nächsten Schritt die Bilder in einen bestimmten Ordner hochladen. Dazu habe ich aktuell folgendes probiert.
Ich sende per POST an media?_response=true
{
"key": "write",
"action": "upsert",
"entity": "media",
"payload":
{
"mediaFolderId": "485a901efe5e42a99a7a2f9cbca273db"
}
}
Damit bekomme ich eine neue Medien ID zurück, jedoch nicht in dem angegebenen Ordner. Wie kann das sein? Ich gebe doch die mediaFolderId mit!
Zweiter Versuch…manchmal sind es ja nur Schusselfehler
{
"key": "write",
"action": "upsert",
"entity": "media_folder",
"payload":
{
"mediaFolderId": "485a901efe5e42a99a7a2f9cbca273db"
}
}
Gleiches Ergebnis…MedienID ja, aber nicht in dem Ordner wo diese hin soll.
Dritter Versuch zum Test
{
"key": "write",
"action": "upsert",
"entity": "media",
"payload":
{
"mediaFolderId": ""
}
}
Auch hier bekomme ich einen Medien ID zurück.
Die medienFolderId scheint vollkommen egal zu sein, die API gibt mir einfach eine Medien ID zurück die im Medien Basisverzeichnis liegt.
Die Suchfunktion gibt mir nichts passendes zurück. Probiert habe ich es mit
bild upload in Ordner
bild upload Ordner
bild upload Unterordner
bild upload medienFolder
bild upload medienFolderID
Evenvtuell fehlen mir nur die richtigen Begrifflichkeiten.
Wie bekomme ich per API eine MedienID in einem ANGEGEBENEN ORDNER?
tomquenten