Microsoft Graph-限制日历访问后无法访问用户配置文件数据

时间:2020-03-11 19:42:35

标签: c# microsoft-graph-api

我正在使用我对User.Read.All和Calendar.ReadWrite拥有应用程序许可权的应用程序进行开发。

然后,我按照here所述将日历访问权限限制为电子邮件安全组。 看来,这也限制了对用户个人资料的访问,尽管文档中并未指出应该这样做。

当尝试获取用户个人资料照片时,例如:

Client.Users[email].Photos["240x240"].Content.Request().GetAsync(); 

出现错误消息:

  Message: Access to OData is disabled.
  Inner error:
    AdditionalData:
    request-id: a383deee-c7df-4812-969a-1b06235bfcd1
    date: 2020-03-11T19:29:39
  ClientRequestId: a383deee-c7df-4812-969a-1b06235bfcd1

这是预期的吗?在将Calendar.ReadWrite限制为电子邮件安全组的同时,如何向所有用户打开User.Read.All?

0 个答案:

没有答案