Hallo,
ich versuche seit einiger Zeit weitere Medienordner per API anzulegen. Es will mir partout nicht gelingen. Ich kann Artikel anlegen, Preise abändern, Bilder hochladen - alles per API. Aber diese sch… Ordner rauben mir den letzten Nerv!
Über Symfony schaue ich mir immer die API Aufrufe an. Um einen Ordner anzulegen, werden 2 relevante Aufrufe benötigt.
Der erste an api/search/media-default-folder zur Abfrage der ID des aktuellen Ordners.
Der zweite an api/media-folder zum anlegen des neuen Ordners.
Der erste Aufruf klappt bei mir. Beim zweiten Aufruf …
{
"key": "write",
"action": "upsert",
"entity": "media",
"payload": {
"parentId": "069424e2b9ed4872bf85134d8dc4d465",
"configurationId": "69cffa7928cb4d878969b15365fa5302",
"id": "c129e5552da64910b6e9b2ab48e1ee03",
"name": "apiTest",
"useParentConfiguration": false
}
}
bekomme ich immer wieder die Rückmeldung. Hääää, der Wert ist doch nicht leer! Ich kapiere es nicht.
["errors"]=>
array(2) {
[0]=>
object(stdClass)#849 (6) {
["code"]=>
string(36) "c1051bb4-d103-4f74-8988-acbcafc7fdc3"
["status"]=>
string(3) "400"
["detail"]=>
string(35) "Dieser Wert sollte nicht leer sein."
["template"]=>
string(31) "This value should not be blank."
["meta"]=>
object(stdClass)#848 (1) {
["parameters"]=>
object(stdClass)#841 (1) {
["{{ value }}"]=>
string(4) "null"
}
}
["source"]=>
object(stdClass)#843 (1) {
["pointer"]=>
string(18) "/0/configurationId"
}
}
Ich sende das alles per POST an /api/media-folder. Was übersehe ich denn hier?
Bitte gebt mir einen Tipp.
Danke
tomquenten