我需要能够通过服务器上的后台服务在用户的Outlook日历中创建和修改事件。用户只需在我的Web应用程序中定义一次该日历即可(登录其Microsoft帐户)。之后,我的应用程序需要能够在后台修改它,而无需用户登录。
是否可以通过Microsoft Graph API向服务器应用程序授予这些权限?
如果您想在没有用户的情况下更新事件,则取决于事件所在日历的类型。
updating events in group calendar不支持应用程序权限。
但是updating events in user calendar支持应用程序许可(Calendars.ReadWrite)。