全部。
我在通过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
我的错误在哪里?
答案 0 :(得分:0)
这是API中的错误。 对于非所有者情况,不允许从根目录直接访问路径。 https://github.com/OneDrive/onedrive-api-docs/issues/908