RelativePath 的 OneDrive DriveItem 的子项不起作用
Children of a OneDrive DriveItem by RelativePath does not work
当我从 graph exlorer 调用 url 时:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2/children
我遇到以下错误:
"error": {
"code": "itemNotFound",
"message": "The resource could not be found.",
但是当我在没有 /children 的情况下调用相同的 url 时:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2
然后就可以了,returns 文件夹 2 的信息。 Folder2直接在root下,包含文件和其他文件夹。
这是图表中的问题 api 还是我做错了什么?这是在 OneDrive for Business 中。
:{path}:
告诉 API 你想要 address an item by its path 而不是它的 ID。在您的 URI 中,您遗漏了结尾 :
,这让 API 试图找到路径 /folder2/children
而不是路径 /folder2
和 API 操作/children
.
将其分解为组件:
- API 地址:
https://graph.microsoft.com
- API版本:
/v1.0
- 驱动器:
/me/drive/root
- DriveItem 路径:
:/folder2:
- 请求操作:
/children
放在一起,您的 URI 应该如下所示:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2:/children
另请注意,如果 folder2
包含一个名为 folder3
的子文件夹,您也可以通过路径解决该问题:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2/folder3:/children
当我从 graph exlorer 调用 url 时:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2/children
我遇到以下错误:
"error": {
"code": "itemNotFound",
"message": "The resource could not be found.",
但是当我在没有 /children 的情况下调用相同的 url 时:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2
然后就可以了,returns 文件夹 2 的信息。 Folder2直接在root下,包含文件和其他文件夹。
这是图表中的问题 api 还是我做错了什么?这是在 OneDrive for Business 中。
:{path}:
告诉 API 你想要 address an item by its path 而不是它的 ID。在您的 URI 中,您遗漏了结尾 :
,这让 API 试图找到路径 /folder2/children
而不是路径 /folder2
和 API 操作/children
.
将其分解为组件:
- API 地址:
https://graph.microsoft.com
- API版本:
/v1.0
- 驱动器:
/me/drive/root
- DriveItem 路径:
:/folder2:
- 请求操作:
/children
放在一起,您的 URI 应该如下所示:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2:/children
另请注意,如果 folder2
包含一个名为 folder3
的子文件夹,您也可以通过路径解决该问题:
https://graph.microsoft.com/v1.0/me/drive/root:/folder2/folder3:/children