我尝试通过 API 在 OneDrive 上创建新文件夹,但出现异常
致命错误:未捕获的异常“League\OAuth2\Client\Provider\Exception\IdentityProviderException”,消息为“必须提供以下方面之一才能创建项目:捆绑包、文件、文件夹、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']);
然后我得到
负载中的属性文件夹具有与架构不匹配的值
来自示例页面 https://dev.onedrive.com/items/create.htm我假设folder
值应该是空数组。
该文件夹的正确格式是$folderParameters = ["name" => $folderName, "folder" => ["childCount" => '0']];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)