通过路径从共享文件夹获取DriveItem资源

时间:2018-08-28 16:14:03

标签: microsoft-graph

全部。

我在通过OneDrive服务的路径获取DriveItem时遇到问题。

第一个请求:让我/驱动器/ root /孩子

      "remoteItem": {
    "id": "EF8A24CC458790DF!106",
    "parentReference": {
      "driveId": "ef8a24cc458790df",
      "driveType": "personal"
    }
  }

第二个请求: drives / ef8a24cc458790df / items / EF8A24CC458790DF!106 / children

{  "value": [
{
  "parentReference": {
    "driveId": "ef8a24cc458790df",
    "driveType": "personal",
    "id": "EF8A24CC458790DF!106",
    "name": "src",
    "path": "/drives/ef8a24cc458790df/root:/onedriveapi/src"
  },
} ] }

但是请求: / drives / ef8a24cc458790df / root:/ onedriveapi / src 失败,代码为“ itemNotFound”。

这必须起作用: https://github.com/OneDrive/onedrive-api-docs/blob/live/docs/rest-api/api/driveitem_get.md

我的错误在哪里?

1 个答案:

答案 0 :(得分:0)

这是API中的错误。 对于非所有者情况,不允许从根目录直接访问路径。 https://github.com/OneDrive/onedrive-api-docs/issues/908