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