在Microsoft Graph中获取会议室日历时遇到了问题。
https://graph.microsoft.com/v1.0/users/conference_room_ID_or_name/events
它得到403禁止访问-“访问被拒绝。请检查凭据,然后重试。”。 实际上,我已通过管理员设置了所需的权限:日历。阅读,Calendars.ReadWrite。我可以将这样的日历手动添加到我的Outlook网页,然后看到所有事件。但是在Microsoft Explorer中获得这样的请求是行不通的。 为了确保安全,我还在获得许可的Microsoft Azure中注册了我的应用。
https://graph.microsoft.com/v1.0/me/calendars/shared_calendar_id_in_my_account/calendarView
它正在获取事件,但不是全部事件-我确定这些事件是由我在会议室创建的,但是我无法获取其他人创建的所有事件-例如重复发生的事件。
我不确定是否是Graph的权限问题或任何已知(或不知道)问题,例如:
https://docs.microsoft.com/en-us/graph/known-issues#accessing-a-shared-calendar
感谢您的帮助。
干杯!