如何解决Office 365事件的开始和结束日期具有无效的时区
我们正在使用CalendarView API(同步API:https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/api/version-2.0/calendar-rest-operations#SyncCalendarView)来获取事件。对于很少的约会,我们开始遇到问题,返回的事件的时区为“ tzone:// Microsoft / Utc”或“ tzone:// Microsoft / Custom”
{
"OriginalStartTimeZone": "Tokyo Standard Time","OriginalEndTimeZone": "Tokyo Standard Time","CreatedDateTime": "2020-09-10T12:03:10.8256827Z","LastModifiedDateTime": "2020-09-14T05:45:29.7250653Z","ChangeKey": "TE9pT8Dve0CiUVXKb8ZVQgADx815fg==","Subject": "O365⇒SFA スケジュールの繰り返しアイテムが連携されない件","Start": {
"DateTime": "2020-09-14T06:00:00.0000000Z","TimeZone": "tzone://Microsoft/Utc"
},"End": {
"DateTime": "2020-09-14T07:00:00.0000000Z","TimeZone": "tzone://Microsoft/Utc"
}
}
通过“ https://outlook.office.com/api/v2.0/me/events”查询时,相同的Microsoft ID将返回我们在标题中提到的正确的TimeZone [Prefer:outlook.timezone =“ UTC”]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。