使用API​​

时间:2017-02-16 09:52:35

标签: azure microsoft-graph onedrive

我正在尝试通过API在OneDrive上创建新文件夹,但我收到了异常

  

致命错误:未捕获的异常' League \ OAuth2 \ Client \ Provider \ Exception \ IdentityProviderException'使用消息'必须提供以下方面之一来创建项目:Bundle,File,Folder,RemoteItem

这是$a = ["name" => "Folder"];

如果我将其更改为:

$a = ["name" => "Folder", "folder" => array()];
$this->provider->post('https://graph.microsoft.com/v1.0/me/drive/root/children',$a,$_SESSION['access_token']);

然后我得到

  

有效内容中的属性文件夹具有与架构

不匹配的值

example page我假设folder值应为空数组。

1 个答案:

答案 0 :(得分:4)

文件夹的格式正确 $ folderParameters = [" name" => $ folderName,"文件夹" => [" childCount" => ' 0']];