Microsoft graph delta 查询文档说明
Microsoft graph delta query documentation clarification
-
exchangewebservices
-
microsoft-graph-sdks
-
microsoft-graph-calendar
-
microsoft-graph-teams
-
microsoft-graph-api
我正在查看 Microsoft Graph 的文档 https://docs.microsoft.com/en-us/graph/delta-query-events?tabs=java 并发现“下一轮:示例第一个请求”部分不包括增量查询作为请求的一部分,在这种情况下,当前状态意味着所有应该返回事件。
另外,我看到同一个请求没有开始或结束日期。我知道此调用是使用上次调用中收到的 deltaToken 进行的。因此,在我使用 deltaToken 获取下一组更改的地方进行调用时是否应该传递开始和结束日期?
以下是文档中使用的代码(既不包含 deltaToken,也不包含开始和结束日期):
IGraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
LinkedList<Option> requestOptions = new LinkedList<Option>();
requestOptions.add(new HeaderOption("Prefer", "odata.maxpagesize=2"));
IEventDeltaCollectionPage delta = graphClient.me().calendarView()
.delta()
.buildRequest( requestOptions )
.get();
请帮忙。提前致谢。
初始 Delta 查询中提供的任何查询参数都将编码在 Delta 或 skip 标记中,这就是为什么您不需要每次都传递它的原因。 (开始和结束日期)
此文档页面似乎存在问题,它从未显示使用 Delta link 并将其作为 Delta 令牌查询参数传回(类似于对 skiptoken 所做的)。我明天将 PR 文档以修复该问题。
exchangewebservices
microsoft-graph-sdks
microsoft-graph-calendar
microsoft-graph-teams
microsoft-graph-api
我正在查看 Microsoft Graph 的文档 https://docs.microsoft.com/en-us/graph/delta-query-events?tabs=java 并发现“下一轮:示例第一个请求”部分不包括增量查询作为请求的一部分,在这种情况下,当前状态意味着所有应该返回事件。
另外,我看到同一个请求没有开始或结束日期。我知道此调用是使用上次调用中收到的 deltaToken 进行的。因此,在我使用 deltaToken 获取下一组更改的地方进行调用时是否应该传递开始和结束日期?
以下是文档中使用的代码(既不包含 deltaToken,也不包含开始和结束日期):
IGraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
LinkedList<Option> requestOptions = new LinkedList<Option>();
requestOptions.add(new HeaderOption("Prefer", "odata.maxpagesize=2"));
IEventDeltaCollectionPage delta = graphClient.me().calendarView()
.delta()
.buildRequest( requestOptions )
.get();
请帮忙。提前致谢。
初始 Delta 查询中提供的任何查询参数都将编码在 Delta 或 skip 标记中,这就是为什么您不需要每次都传递它的原因。 (开始和结束日期)
此文档页面似乎存在问题,它从未显示使用 Delta link 并将其作为 Delta 令牌查询参数传回(类似于对 skiptoken 所做的)。我明天将 PR 文档以修复该问题。