【发布时间】:2017-06-05 14:13:24
【问题描述】:
我尝试使用 API https://dev.onedrive.com/getting-started.htm 与 OneDrive 集成
我使身份验证工作,我可以获得帐户中的驱动器列表。 当我执行 API 调用 /me/drives 时,我得到了驱动器列表。
但我找不到如何获取驱动器上的文件夹列表、文件夹的子文件夹等。
从文档中我可以看到有一些用于此的 API,但它对我不起作用。 https://dev.onedrive.com/items/list.htm
我必须执行。
GET /drive/items/{item-id}/children
GET /drive/root:/{item-path}:/children
但它不起作用。我有一个来自驱动器列表的驱动器 ID。当我执行 获取 /drive/items/DRIVEID/children 我有错误“拒绝访问。您无权执行此操作或访问此资源。”
这个操作怎么做?我应该使用驱动器 ID 还是名称?也许 url 是错误的,如果我有驱动器名称,ID 必须是正确的 url 吗?
【问题讨论】:
标签: microsoft-graph-api onedrive