Ограничение даты в Microsoft Graph API при получении повторяющихся событий - PullRequest
0 голосов
/ 22 декабря 2019

Я создал повторяющееся событие в своем календаре (используя веб-клиент o365), и когда я получаю событие с помощью Graph API, оно выглядит так, как показано ниже. Обратите внимание, что я не установил дату окончания повторяющегося события. И когда я устанавливаю конечную дату далеко в будущем (например, в мае 2020 года), она все равно выглядит в ответе json точно так же.

 "recurrence": {
    "pattern": {
      "type": "WEEKLY",
      "interval": 1,
      "month": 0,
      "dayOfMonth": 0,
      "daysOfWeek": [
        "MONDAY"
      ],
      "firstDayOfWeek": "SUNDAY",
      "index": "FIRST"
    },
    "range": {
      "type": "END_DATE",
      "startDate": {
        "mYear": 2019,
        "mMonth": 12,
        "mDay": 23
      },
      "endDate": {
        "mYear": 2020,
        "mMonth": 3,
        "mDay": 31
      },
      "recurrenceTimeZone": "FLE Standard Time",
      "numberOfOccurrences": 0
    }
  }

Другая проблема заключается в том, когда я пытаюсь получить экземпляры для этого событияиспользуя Graph API (calendar / instance или calendarView), он возвращает элементы только до 2020-03-30 (это не имеет значения, даже если я установил дату начала, например, 2020-02-30)

В календаре веб-клиента Outlook событие, конечно, продолжает повторяться бесконечно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...