【发布时间】:2018-09-05 15:24:43
【问题描述】:
我正在使用 Outlook API,试图访问包含约 45,000 封邮件(以及其他文件夹,例如已发送邮件)的收件箱中的所有邮件。
我提出的主要要求是https://outlook.office.com/api/v2.0/me/messages。如果我添加 ?$count=true,"@odata.count" 值将返回为 -1。
我可以在请求中添加 $top=500,它会返回 500 条消息和一个 "@odata.nextLink",但如果我通过 $top=5000,就没有我希望看到的 "@odata.nextLink"。
如果有人可以提供帮助,请在此处提出一些特殊问题:
- 这是尝试从所有文件夹中取出所有邮件的最佳方式吗?
- count 返回 -1 是否有原因,有没有办法获得返回消息数量的准确数字?
- 我是否需要传递最大的 $top 大小才能返回有效请求?
【问题讨论】:
标签: outlook-restapi outlook-api