Office365 odata.maxpagesize标头在Microsoft Graph API中不起作用?

Office365 odata.maxpagesize标头在Microsoft Graph API中不起作用?,office365,microsoft-graph-api,Office365,Microsoft Graph Api,我正在使用来尝试一些请求(https://graph.microsoft.com/v1.0/me/events),但我的数据太大,无法轻松解析。因此,我尝试使用文档中的preferve:odata.maxpagesize=3标题,但响应仍然返回完整的事件列表。我用v1.0和beta都试过了 检查Chrome中的网络控制台,请求头中包含首选项:odata.maxpagesize=3,但响应头中缺少应用的首选项。尝试类似操作,它肯定有效: https://graph.microsoft.com/v1

我正在使用来尝试一些请求(
https://graph.microsoft.com/v1.0/me/events
),但我的数据太大,无法轻松解析。因此,我尝试使用文档中的
preferve:odata.maxpagesize=3
标题,但响应仍然返回完整的事件列表。我用
v1.0
beta
都试过了


检查Chrome中的网络控制台,请求头中包含
首选项:odata.maxpagesize=3
,但响应头中缺少应用的
首选项。

尝试类似操作,它肯定有效:

https://graph.microsoft.com/v1.0/me/events?$top=3&$skip=3
分页是通过使用$top参数指定页面大小来实现的 $skip参数是页面大小的倍数。通过 将$skip参数值增加您可以使用的页面大小 请求结果集中的下一页


指定
首选:odata.track changes,odata.maxpagesize=3
在图形浏览器中似乎无法正常工作。它仍然返回完整的事件列表,并检查网络日志,请求头中缺少
odata.maxpagesize=3
值。根据,如果您没有看到Preference Applied response头,这将意味着两件事之一:要么服务不支持Preference,要么服务未实现(Odata spec中的MAY语句)首选项应用的响应头。如果我回忆正确(~60%置信度),如果支持,Graph services将返回首选项应用的响应头。