首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能从最后一小时通过微软图形获得电子邮件?

我怎样才能从最后一小时通过微软图形获得电子邮件?
EN

Stack Overflow用户
提问于 2017-06-28 17:55:52
回答 1查看 878关注 0票数 0

我想从最后一个小时开始收到用户的电子邮件。这是我尝试过的代码:

DateTime对象:

代码语言:javascript
复制
DateTime filter = new DateTime();
filter = DateTime.UtcNow.AddHours(-1);

调用图形:

代码语言:javascript
复制
await graphClient.Users[broker.Id].MailFolders.SentItems.Messages.Request().Filter(string.Format("SentDateTime ge '{0}'", filter.ToString("yyyy-MM-ddTHH:mm:ssZ"))).GetAsync();

我得到了一个Microsoft.Graph.ServiceException:

检测到不兼容类型的二进制运算符。为操作符类型“GreaterThanOrEqual”找到“Edm.DateTimeOffset”和“Edm.String”类型的操作数。

我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2017-06-28 20:49:09

您似乎希望集成增量查询,以便能够查询用户的邮件,然后下一次查询自上次查询以来向该用户提供的所有新邮件。

我们在这里提供了一些文档,说明了如何做到这一点:获取文件夹中消息的增量更改

我知道这并不能解决你的主要问题,但我希望这会有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44809513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档