获取安全令牌后,我从下面的代码中收到邮件。我的问题是,在我的测试帐户中,有22封邮件(在收件箱中),返回的JSON只包含前10封电子邮件。
var json = JObject.Parse(await response.Content.ReadAsStringAsync());
我的获得是以下代码:
https://graph.microsoft.com/v1.0/me/messages
我查看了生成的JSON,我可以正确看到前10封电子邮件。
我需要做什么才能收到所有电子邮件? (即获得下一个10,接下来的10 ......直到我收到所有电子邮件?)
答案 0 :(得分:2)
10是默认页面大小,因此这是预期的。您可以使用$top
扩展页面大小,最多50个。之后,您需要请求后续页面。响应中应包含@odata.nextLink
,其中包含用于获取下一页的URL。