Microsoft Graph APi 中的分页以获取用户

Ros*_*dhi 5 microsoft-graph-api

我正在使用图形 API 来获取组织的用户。为了实现分页,我使用了 $top 参数,它也给了我 @odata.nextLink 来获取下一页。不,当用户单击“上一页”按钮时,我想要上一页。我尝试使用 $skip, $previous-page=true 参数但没有用。我使用的链接是

请帮我重定向到上一页。

Mar*_*eur 6

这不受支持,也不是分页的目的。分页是一种性能优化,通过减少每次调用 API 传输的数据量来工作。它并非旨在直接支持 UI。

您的应用程序应该根据需要提取数据并缓存它。当用户向前移动时,您从 API 获取数据。当用户向后移动时,您从缓存中获取数据。

  • 我遇到了与OP相同的问题..在driveItems的情况下,如果我们缓存从api返回的数据以便在页面之间移动,另一个用户可以在上一页中上传一个新文件,并且我们不会看到它缓存系统。这里唯一的解决方案是使用 webhook 使缓存无效并重新启动从零/跳过令牌获取的过程,直到我们到达同一页面? (2认同)