delta查询odata.maxpagesize的默认值和最大值是多少?

时间:2018-02-26 09:28:14

标签: microsoft-graph

我试图找到delta查询odata.maxpagesize的最大值和默认值,但无法找到它。 graph documentation的示例:

GET https://graph.microsoft.com/v1.0/me/calendarview/delta?startdatetime=2016-12-01T00:00:00Z&enddatetime=2016-12-30T00:00:00Z HTTP/1.1
Prefer: odata.maxpagesize=2

graph documentation指定:

  

每个delta查询GET请求都会返回响应中一个或多个事件的集合。您可以选择指定请求标头,首选:odata.maxpagesize = {x},以设置响应中的最大事件数。

所以我的问题是:

  • odata.maxpagesize的最大值是多少?
  • 如果未设置odata.maxpagesize,则最大事件数量是多少 返回?

1 个答案:

答案 0 :(得分:1)

odata.maxpagesize的最大值对象为200,链接为500,如果未设置odata.maxpagesize,则返回相同的数字。

话虽如此,设置odata.maxpagesize = 200并不能保证即使数据应该在那里也会返回200个结果。这是因为maxpagesize与一些超时值一起使用。如果服务在此超时期限内无法获取基础结果,则还可以返回少于200的结果。因此,不同的调用可以在响应中返回不同数量的结果,如果适用,则提供NextLink。

谢谢, --Meetali。