我正在使用graph.microsoft.com来获取交换在线文件夹和消息。但我没有得到响应中的消息和文件夹的大小。有没有办法使用图表Api获取邮件大小。虽然响应中返回了附件的大小。 我面临的另一个问题是我无法获取邮箱中的所有文件夹。我能够使用Exchange Web服务获取所有文件夹。我已经检查了图表api没有提取的文件夹的权限级别,但是当我将它们与发现的文件进行比较时,没有任何这种细微差别。
答案 0 :(得分:2)
您可以通过扩展" PidTagMessageSize"来获取邮件大小。扩展属性,采用以下方式:
获取https://outlook.office.com/api/v2.0/users/ USER@MyOrg.onmicrosoft.com / messages / ?$ expand = SingleValueExtendedProperties($ filter = PropertyId eq' LONG 0x0E08') 强>
有关额外信息: https://msdn.microsoft.com/en-us/library/office/cc842471.aspx
答案 1 :(得分:1)
Sharon的答案将需要调整,URL变为
https://graph.microsoft.com/v1.0/me/mailFolders/Inbox/messages?$expand=singleValueExtendedProperties($filter=Id eq 'LONG 0x0E08')
Exchange Server协议主属性列表:https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/f6ab1613-aefe-447d-a49c-18217230b148
答案 2 :(得分:0)
Message
实体没有size属性。你可以在http://officespdev.uservoice.com/建议一个。
您应该能够获取文件夹,只要它们对普通客户端可见即可。你不能得到哪些文件夹?