Календарь API Office365 REST v1.0 не возвращает повторения

Команда Microsoft Officeобъявлен сегодня доступность REST API в пакете Office365, а также руководства по написанию приложений для различных экосистем приложений.

Чтобы оценить API, я просто хотел получить список моих событий на сегодня.

новый API кажется относительно неизменным отAPI предварительного просмотра

Базовый GET довольно прост:

https://outlook.office365.com/api/v1.0/me/events

Это возвращает список событий календаря. Чтобы получить конкретный день, мы должны иметь возможность использоватьПараметры запроса OData.

Например:

https://outlook.office365.com/api/v1.0/me/events?$filter=End gt 2014-10-28 and Start lt 2014-10-29

Это дает намного более короткий список, но это не совсем правильно.

Там нет повторяющихся событий, которые не были созданы в этот период времени.

Кажется, это известная проблема с API предварительного просмотра (EWS / OData):

Повторяющиеся собрания API Office 365 не всегда возвращаютсяКалендарь Office 365 EWS API не расширяет повторяющиеся события

В вышеприведенных выпусках упоминаются некоторые обходные пути, но есть заметки, что API постоянно меняется и что эти подходы могут не работать в выпуске v1.0. Кроме того, эти обходные пути, кажется, все еще не применяются, поэтому этот вопрос не является дубликатом.

Итак, как можно получить все сегодняшние события, включая повторения, через API Office365 REST v1.0?

Ответы на вопрос(1)

Ваш ответ на вопрос