2016-10-06 30 views
0

获得安全令牌后,我从下面的代码中获取邮件。我的问题是,在我的测试帐户中,有22封邮件(在收件箱中),返回的JSON仅包含前10封电子邮件。Microsoft O365 REST图形API无法获取所有邮件

var json = JObject.Parse(await response.Content.ReadAsStringAsync()); 

我得到的是下面的代码:

https://graph.microsoft.com/v1.0/me/messages 

我检查所产生的JSON,我可以正确地看到第一个10封电子邮件。

我需要做什么来获取所有电子邮件? (即获得下一个10,下一个10 ...直到我收到所有电子邮件?)

回答

2

10是默认页面大小,因此这是预期的。您可以使用$top将页面大小扩展至50.然后,您需要请求后续页面。响应中应包含一个@odata.nextLink,其中包含一个用于获取下一页的URL。

相关问题