Microsoft Graph calendarview API最近更改了吗?

时间:2019-08-31 01:18:45

标签: office365 azure-ad-graph-api

到目前为止,Microsoft Graph API的calendarview中指定的startDateTime时区为UTC。看来这是HTTP请求标头中指定的outlook.timezone指定的时区。这是规范更改还是错误?

以下图形查询找不到数据。

https://graph.microsoft.com/v1.0/users/conf004@xxx.onmicrosoft.com/calendarview?startDateTime=2019-09-01T04:00:00Z&endDateTime=2019-09-01T04:00:00Z

以下图形查询可以找到数据。

https://graph.microsoft.com/v1.0/users/conf004@xxx.onmicrosoft.com/calendarview?startDateTime=2019-09-01T13:00:00&endDateTime=2019-09-01T14:00

开始:  dateTime:“ 2019-09-01T13:00:00.0000000”  timeZone:“东京标准时间”

结束:  dateTime:“ 2019-09-01T14:00:00.0000000”  timeZone:“东京标准时间”

[9月4日添加]

搜索结果取决于HTTP标头中是否包含以下内容。

首选:outlook.timezone =“东京标准时间”

使用以下代码。

var xhr = _this.createCORSRequest(method, endpointUrl);
xhr.setRequestHeader("Authorization", "Bearer " + token);
xhr.setRequestHeader("Prefer", 'outlook.timezone="Tokyo Standard Time"');

0 个答案:

没有答案