OneDrive的根API资源
可以使用OneDrive的这些根API资源来访问一个项目或驱动。
|路径|资源 |—– |/drive|用户的默认驱动。 |/drives|列举对认证用户可用的驱动。 |/drives/{drive-id}|通过ID访问一个特定驱动。 |/drives/{drive-id}/root/children|列举特定驱动根路径下项目。 |/drive/items/{item-id}|通过ID访问一个元素。 |/drive/special/{special-id}|通过已知名访问一个特殊(命名)目录。ID目前可取值为:documents、photos、cameraroll、approot、music。 |/shares/{share-id}|通过共享ID或共享URL访问一个元素。
元素可由路径定位,通过在任何元素或驱动URL后加冒号。
|路径|资源 |—– |/drive/root:/path/to/file|通过根绝对路径访问一个元素。 |/drive/items/{item-id}:/path/to/file|通过相对路径访问一个元素。 |/drive/root:/path/to/file:/children|通过根绝对路径列举一个元素的子项。 |/drive/items/{item-id}:/path/to/file:/children|通过相对路径列举一个元素的子项。
测试
获取默认驱动
列举可用驱动
通过ID获取指定驱动
列举特定驱动根路径下项目
通过ID访问一个目录"文档"
访问特殊目录documents
通过共享ID访问文件CN_EN_JP_KO.xlsx
将文件CN_EN_JP_KO.xlsx共享,获取其共享URL: 通过共享ID使用OneDrive API访问文件CN_EN_JP_KO.xlsx:
通过根绝对路径访问文件CN_EN_JP_KO.xlsx
注意root后有冒号:
通过相对路径访问文件CN_EN_JP_KO.xlsx
712B21FCE8E08C92!442是目录"文档"的ID,注意其后有冒号:
通过根绝对路径列举目录"文档"的子元素
注意root和路径(/文档)后都有冒号:
通过相对路径列举目录"FolderTest"的子元素
为了测试,首先我在目录"文档"创建子目录"FolderTest",然后在目录"FolderTest"中创建mryqu.txt文件。
712B21FCE8E08C92!442是目录"文档"的ID,注意其后有冒号;路径(/FolderTest)后也有冒号。