我已经在我的公司租户中创建了一个应用程序。 在应用程序权限中,我添加了具有应用程序权限类型的Calendars.Read和Calendars.ReadWrite(在所有邮箱中读取和写入日历),并获得了管理员的同意。
在用户中,我已将具有个人Microsoft帐户(outlook.com)的用户添加为来宾用户。
当我为会员用户调用图形时,我可以接收日历事件(并创建一个新事件), 但是,当我为来宾用户调用图时,出现异常MailboxNotEnabledForRESTAPI。 消息:此邮箱尚不支持REST API。
我只能向会员用户创建活动吗?或者我配置有误?
答案 0 :(得分:0)
您只能读取租户中用户的邮件/日历事件。因此,最好使用userType eq'member'过滤用户。 https://graph.microsoft.com/v1.0/users?$filter=userType eq 'member'