首页 > 解决方案 > 是否可以使用个人高级 Microsoft 帐户的 Graph API 获取用户事件数据

问题描述

我们正在尝试通过 Graph API 为用户获取事件和日历信息。用户存在于 Azure 活动目录中并且具有活动的 o365 订阅。/events 或 /calendar API 不工作。是否可以通过非工作高级 Microsoft 帐户这样做?

标签: pythongraphmicrosoft-graph-apiazure-ad-graph-api

解决方案


你提到它是个人高级帐户,然后你说用户出现在 azure 广告中。这里有一些相互矛盾的陈述,如果你能澄清一下,没有个人高级帐户这样的东西。Microsoft 365 是商业高级版、个人版或家庭版。没有个人保费。。

如果是个人office 365账号,则没有Azure广告。并且您只能使用 /me 端点通过图形为该用户获取有限的数据。我非常怀疑您是否可以访问个人帐户的日历。

如果您谈论的是商业高级帐户,那么它带有 azure 广告,并且您应该能够根据文档通过图表与用户进行交互。但是您仍然需要为日历授予更多权限,例如阅读别人的日历。

如果它是您添加到不同 o365 业务租户的个人 o365 帐户,则该用户仍然不属于您的租户,因为在其基础上,它仍然是一个没有真正的 azure 广告租户的个人帐户。

希望这能澄清一点。


推荐阅读