首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft图形- outlook邮件api

Microsoft图形- outlook邮件api
EN

Stack Overflow用户
提问于 2019-08-07 14:42:02
回答 1查看 167关注 0票数 0

我使用mail rest api来获取消息。响应中“”receivedDateTime“”属性的值显示的时间比在outlook.office365.com中显示的时间长4倍。“也就是说,在邮件web客户端中,如果接收时间显示为'Mon 12:01 pm',则rest api响应中的'receivedDateTime‘显示为'16:01',另外4表示'4:01 pm’。

我在下面尝试了不同的时区,但结果总是相同的:

首选:outlook.timezone=“‘一些’标准时间”

但它不起作用。

我想收到相同的接收时间,因为它是显示在邮件网络客户端。

EN

回答 1

Stack Overflow用户

发布于 2019-08-09 21:01:30

Microsoft Graph以协调世界时(https://en.wikipedia.org/wiki/Coordinated_Universal_Time)表示时间--这是时间戳中的"Z“所表示的。

要获取用户的时区,请调用GET /users/{id|userPrincipalName}/mailboxSettings/timeZone。您可以使用此选项从Graph中调整时间。

据我所知,您不能从Graph接收除UTC以外的任何时区的时间。

https://docs.microsoft.com/en-us/graph/api/user-get-mailboxsettings

https://docs.microsoft.com/en-us/graph/api/resources/message?view=graph-rest-1.0#properties

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

https://stackoverflow.com/questions/57388350

复制
相关文章

相似问题

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