Ich versuche neue Ordner auf Microsoft Onedrive durch API zu erstellen, aber ich bin Ausnahme beim AbrufenOrdner erstellen auf Microsoft Onedrive mit API
Fatal error: Uncaught exception 'League\OAuth2\Client\Provider\Exception\IdentityProviderException' with message 'Must provide one of the following facets to create an item: Bundle, File, Folder, RemoteItem
Dies ist mit $a = ["name" => "Folder"];
.
Wenn ich ändern es dazu:
$a = ["name" => "Folder", "folder" => array()];
$this->provider->post('https://graph.microsoft.com/v1.0/me/drive/root/children',$a,$_SESSION['access_token']);
Dann bekomme ich
Property folder in payload has a value that does not match schema
Vom example page Ich gehe davon aus, dass folder
Wert leeres Array sein sollte.
Können Sie die JSON aus dem Körper des POST Post? Ich bin besorgt, dass das leere Array nicht in den eigentlichen POST-Körper enthalten ist. –
Ich habe bereits das Problem gelöst, aber ich verstehe nicht, warum in [docs] (https://dev.onedrive.com/items/create.htm) in Beispiel ist JSON 'Ordner' Parameter leer – jemcaj