如何获取 Microsoft Graph Api 用户的 Office 365 默认时区?

How to get user's Office 365 default timezone fom Micosoft Graph Api?

因为有些图表API需要用户的时区,所以我想得到它。

例如。 Find meeting times api 需要时区设置。

你能告诉我如何从 Office 365 获取用户的时区设置吗?

我找到了答案并分享给有同样问题的开发者。

要获取用户的 Office 365 时区,您可以使用 Get user mailbox settings API

请在 Azure AD 中设置 "Read and write to your mailbox settings" 权限。

Microsoft Graph now supports 直接使用 GET /me/mailboxSettings/timeZoneGET /users/{id|userPrincipalName}/mailboxSettings/timeZone

请求时区