我试图找到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
每个delta查询GET请求都会返回响应中一个或多个事件的集合。您可以选择指定请求标头,首选:odata.maxpagesize = {x},以设置响应中的最大事件数。
所以我的问题是:
答案 0 :(得分:1)
odata.maxpagesize的最大值对象为200,链接为500,如果未设置odata.maxpagesize,则返回相同的数字。
话虽如此,设置odata.maxpagesize = 200并不能保证即使数据应该在那里也会返回200个结果。这是因为maxpagesize与一些超时值一起使用。如果服务在此超时期限内无法获取基础结果,则还可以返回少于200的结果。因此,不同的调用可以在响应中返回不同数量的结果,如果适用,则提供NextLink。
谢谢, --Meetali。