Пользователь MS graph имеет несколько календарей с именем «календарь»

#microsoft-graph-api

#microsoft-graph-api

Вопрос:

мы используем программное обеспечение для отправки событий в календари с помощью MS Graph, однако 2 пользователя получают ошибки, в которых говорится, что у пользователя несколько календарей с именем «Календарь»

Когда я использую MS graph Explorer на https://developer.microsoft.com/en-us/graph/graph-explorer

Я вижу, что 2 календаря настроены одинаково, но с разными идентификаторами.

однако в Outlook и O365 online, а также в консоли администратора exchange я не вижу 2 календаря только один.

Есть ли где-нибудь, где мы можем получить доступ к календарям и либо объединить их, либо удалить один?

Заранее спасибо.

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

1. Не слышал об объединении календарей, вы можете удалить его. docs.microsoft.com/en-us/graph/api /…

2. Пожалуйста, поделитесь вызовом Graph API, который вы используете.

3. Да, идентификаторы будут различаться только программно. Чтобы преодолеть сценарий, я бы посоветовал вам переименовать имена календарей осмысленным образом в пользовательском интерфейсе. Если он не отображается в пользовательском интерфейсе, это означает, что папка календаря может быть скрыта.

4. @CarlZhao, я попробую, вернувшись в офис с пользователем.

5. @Shiva-MSFTIdentity, вызов встроен в созданное внешнее программное обеспечение, поэтому у меня нет доступа к этому компоненту, но спасибо за ответ

Ответ №1:

  • Только программные идентификаторы помогут вам различать. Чтобы преодолеть сценарий, я бы посоветовал вам переименовать имена календарей осмысленным образом в пользовательском интерфейсе. Если он не отображается в пользовательском интерфейсе, это означает, что папка календаря может быть скрыта.
  • Вы обновили, что вам нужно будет переименовать его, а затем перейти к удалению, если вы не можете его разрешить, поскольку пользователь не часто использует календарь.

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

1. Привет, разработчик, можем ли мы оставить это без ответа, поскольку проблема все еще существует, и мне нужна помощь в этом.

2. Похоже, у меня такая же проблема с разработчиком, и вы ничего не можете сделать со вторым календарем, поскольку идентификатор не работает. Он отображается только в вызове list calendars, идентичном, но с другим нерабочим идентификатором. Они оба находятся в одной группе календарей.

3. @JasonMurphy, wipolar — в таком случае я бы попробовал следующее. (1) Обратите внимание на то, что вы заметили в приложении Outlook. Если календари доступны в группе, посмотрите, можете ли вы получить доступ к ним обоим, и это работает. Если он не работает, лучше удалите тот, который не работает или выдает ошибку (2) Используйте такие инструменты, как EWSEditor или MFCMAPI, я проверю, какая папка календаря правильная (3) Теперь создайте Graph API (поделитесь тем, что вы используете), чтобы получить календарь, а не группу календарей. Получите идентификатор календаря, различите правильный и нечетный. Это поможет вам двигаться вперед.