Eventos de dia inteiro não são criados corretamente no Office 365

Estou tentando exportar alguns eventos para um calendário no Office 365 por meio da API REST,https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#EventoperationsCreateevents.

Eu ajustei oIsAllDay para true e defina o início e o fim da meia-noite no UTC.

A carga útil é assim:

{
  "Body": {
    "Content": "Agenda",
    "ContentType": "HTML"
  },
  "End": "2015-02-01T00:00:00Z",
  "ShowAs": "Busy",
  "Start": "2015-01-30T00:00:00Z",
  "ChangeKey": "X2+akAeClEa0OJ8r6nC5QgABW30vaQ==",
  "Location": {
    "DisplayName": "Vesterbrogade"
  },
  "Subject": "Updated title",
  "IsAllDay": true
}

Parece bom, e se eu receber o evento novamente, a carga voltará como definida. No entanto, quando vou para o outlook.office365.com, o evento agora dura 2 dias, em vez de 1 conforme o planejado. A duração, no entanto, aparece como 1 dia. Desmarcar a opção "o dia inteiro" no Outlook revela o problema. Como estou no horário da Europa Central, estou uma hora à frente do UTC. O início é exibido como 30/01/2015 01:00 e o final como 01-02 2015 00:59. Portanto, por baixo das capas, parece não ser armazenado como um evento durante todo o dia no meu fuso horário.

Quando você usa f.ex. EWS, você normalmente define o fuso horário da reunião, mas isso não parece ser possível.

Tentei dar o início e o fim com informações de fuso horário, mas recebo um 400 dizendo que ele deve ser fornecido no UTC. Então, até onde eu sei, não há nada que eu possa esperar, espero que a Microsoft conserte isso. Ou eu estou esquecendo de alguma coisa?

EDIT: O evento realmente aparece corretamente no Outlook para Mac, talvez isso seja apenas um problema no OWA em outlook.office365.com.

questionAnswers(1)

yourAnswerToTheQuestion