使用 android 在 Onedrive 中创建目录

create Directory in Onedrive using android

您好,我在可能的应用程序中使用 android 的 Microsoft liveSDK。我正在使用以下方法创建文件夹。

LiveOperation postAsync(字符串路径、JSONObject 主体、LiveOperationListener 侦听器)

我需要在 Onedrive 中创建目录(文件夹结构)。我有绝对路径(例如:A/B/C)。如果 A/B 已经存在,我想在文件夹 B 中创建文件夹 C (不想改写)。有什么方法可用于此目的

谢谢

LiveSDK 不支持创建文件夹路径层次结构。您需要创建一个文件夹,获取其 ID,然后在该路径下创建子文件夹树。

有一个支持此功能的 OneDrive API,https://dev.onedrive.com/,它允许基于路径的查找和路径层次结构创建。

为了 create a folder 制作如下请求,在本示例中,我们将在单个请求中创建文件夹层次结构 a > b > c > d > e .

POST https://api.onedrive.com/v1.0/drive/root:/a/b/c/d:/children
Content-Type: application/json

{
    "name":"e",
    "folder":{}
}