Microsoft Graph 的 /v1.0/me/drives/{drive-id}/root:{path-relative-to-root}:/children API 可以用于获取 OneDrive 中指定路径下的子文件和子文件夹列表。该 API 支持分页查询,即通过使用 $top 和 $skip 参数来控制每次查询返回的结果数量和起始位置。

具体来说,可以使用以下 URL 格式来进行分页查询:

https://graph.microsoft.com/v1.0/me/drives/{drive-id}/root:{path-relative-to-root}:/children?$top={page-size}&$skip={page-offset}

其中,{page-size} 表示每页返回的结果数量,{page-offset} 表示起始位置偏移量。例如,如果要查询第 3 页,每页返回 50 条结果,可以使用以下 URL:

https://graph.microsoft.com/v1.0/me/drives/{drive-id}/root:{path-relative-to-root}:/children?$top=50&$skip=100

注意,每次查询的结果数量最多为 200,如果需要查询更多的结果,需要使用 $top 和 $skip 参数进行多次查询,并将结果合并。另外,该 API 还支持使用 $select 参数来选择需要返回的字段,以减少返回结果的大小。例如,可以使用以下 URL 来只返回文件名和文件大小两个字段:

https://graph.microsoft.com/v1.0/me/drives/{drive-id}/root:{path-relative-to-root}:/children?$select=name,size
Microsoft-Graph-的-v10medrivesdrive-idrootpath-relative-to-rootchildren-分页查询

原文地址: https://www.cveoy.top/t/topic/rMZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录