Общие календари через Microsoft Graph

#microsoft-graph-api #microsoft-graph-calendar

#microsoft-graph-api #microsoft-graph-calendar

Вопрос:

Я просматриваю общие календари в своем приложении. Он использует делегированный рабочий процесс с разрешением Calendar.Read.Общие и Users.ReadBasic.All

Я не совсем понимаю, как работает совместное использование, когда дело доходит до API

  1. Некоторые общие календари пользователей не отображаются при доступе к /users/{userId}/calendars (они видны в Outlook)
  2. Некоторые календари пользователей возвращаются при использовании /users/{userId}/calendars, но при попытке получить доступ к событиям календаря я получаю 403. Почему доступен календарь, но не события? (они видны в Outlook).
  3. В некоторых случаях я могу получать как календари, так и события

Я предполагаю, что в самих календарях есть некоторые настройки, которые делают это различие, но я не могу увидеть разницу в объекте календаря, который я получаю из ответа /users / {userId} / calendars или из календарей, когда я просматриваю их в Outlook.

Я проверил поведение в Graph Explorer, поэтому оно не связано с кодом.

Есть ли другой способ получить доступ ко всем общим календарям?

Комментарии:

1.Хенрик, возможно, ты захочешь взглянуть на документацию и попробовать то же самое при использовании Microsoft Graph API. Дайте мне знать, как это происходит. learn.microsoft.com/en-us/graph /… learn.microsoft.com/en-us/graph /…

2. Помогло ли вам вышеуказанное?