如何使用 Microsoft Graph API 获得完整响应或设置分页?
How to get full response or set pagination using Microsoft Graph API?
我不确定我的 API 是否有响应限制。
我的图表API如下。
https://graph.microsoft.com/v1.0/sites/{site-id}/drive/items/{folder-id}/children
实际上,children
有超过 1,500 个结果(文件夹和文件),但它只响应 1206 个结果。
API 是否提供有限响应?
我尝试添加一些过滤器,包括 $top
、$skip
等,但它们不起作用。
当我尝试添加 ?$skip=1000
以获得跳过 1,000 个结果时,它说的是错误。
请告诉我应该怎么做才能获得完整结果或添加一些过滤器以使用 API 进行分页。
谢谢。
Drive api 具有此处所述的服务限制,https://docs.microsoft.com/en-us/graph/throttling#files-and-lists-service-limits and here is the guidance on how to handle throttling issues - https://docs.microsoft.com/en-us/graph/throttling#files-and-lists-service-limits
该方法支持$expand和$select OData查询参数自定义响应
我找到了答案。当 "@odata.nextLink"
属性 确实存在时,我应该使用它。
你可以参考doc.
我不确定我的 API 是否有响应限制。
我的图表API如下。
https://graph.microsoft.com/v1.0/sites/{site-id}/drive/items/{folder-id}/children
实际上,children
有超过 1,500 个结果(文件夹和文件),但它只响应 1206 个结果。
API 是否提供有限响应?
我尝试添加一些过滤器,包括 $top
、$skip
等,但它们不起作用。
当我尝试添加 ?$skip=1000
以获得跳过 1,000 个结果时,它说的是错误。
请告诉我应该怎么做才能获得完整结果或添加一些过滤器以使用 API 进行分页。
谢谢。
Drive api 具有此处所述的服务限制,https://docs.microsoft.com/en-us/graph/throttling#files-and-lists-service-limits and here is the guidance on how to handle throttling issues - https://docs.microsoft.com/en-us/graph/throttling#files-and-lists-service-limits
该方法支持$expand和$select OData查询参数自定义响应
我找到了答案。当 "@odata.nextLink"
属性 确实存在时,我应该使用它。
你可以参考doc.