Microsoft graph api 如何使用Microsoft graph api访问java中的Microsoft Sharepoint/OnDrive最后一个子文件内容

Microsoft graph api 如何使用Microsoft graph api访问java中的Microsoft Sharepoint/OnDrive最后一个子文件内容,microsoft-graph-api,microsoft-graph-sdks,microsoft-graph-files,Microsoft Graph Api,Microsoft Graph Sdks,Microsoft Graph Files,假设我在SharePoint中有一些文件夹 每个文件夹都包含Folder1->Folder2>Folder3..>文件(txt.docx等) 像这个内部文件夹一样,我们有另一个文件夹,最后是一些任何类型的文件 我想通过java sdk中的microsoft graph API访问每个文件夹中可用的文件 下面的代码将为我提供根级别的文件 JsonObject rootChildJson = graphClient.customRequest("/drives/"+driveId

假设我在SharePoint中有一些文件夹

每个文件夹都包含Folder1->Folder2>Folder3..>文件(txt.docx等) 像这个内部文件夹一样,我们有另一个文件夹,最后是一些任何类型的文件

我想通过java sdk中的microsoft graph API访问每个文件夹中可用的文件

下面的代码将为我提供根级别的文件

JsonObject rootChildJson = graphClient.customRequest("/drives/"+driveId+
                          "/items/root/children") .buildRequest() .get();
在根文件夹的每个项目id的帮助下,我可以获得下一级文件

JsonObject innerChildren =graphClient.customRequest("/drives/"+driveId+
                                  "/items/"+itemId+"/children") .buildRequest() .get();
是否有一种简单的方法来遍历每个文件夹中可用的文件

谢谢

使用路径

drives/{drive-id}/root:/{path-to-directory}:/children

谢谢在我的例子中,{path to directory}的值是什么?folder1/folder2/folder3 etcI不确定路径,它应该是动态的,只是为了理解我发布它的目的。路径未知,在这种情况下,我们如何访问?@varsha您可以从父路径获取
路径。例如,如果从
drives/{drive id}/root/children
获取根文件,则下一级路径应该是
drives/{drive id}/root:/{folder name}:/children
。您可以循环文件夹并列出所有文件。