Daemon应用程序从个人Microsoft帐户中获取事件列表

问题描述 投票:0回答:1

我以前已经创建了一个Web应用程序来访问ADD用户日历中的日历事件。它工作正常,现在,我想创建一个我的个人Outlook帐户或组织中的人员帐户的可以获取日历事件的守护程序。我关注了Microsoft graph api docs的本节https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-overview

我只能在Azure活动目录中获得所有用户详细信息,但无法获取日历事件。在我的parameters.json文件中。我提到的端点为:https://graph.microsoft.com/v1.0/users/ {用户ID} /事件

官方文档(上面给出的链接)告诉我们,我们无法访问需要“增量同意”的Web API。我想知道是否可以使用MS graph api从后台程序作为后台服务的后台程序中访问日历事件。如果是,请提供我的任何链接或资源这样做。我也尝试在stackoverflow上搜索,但找不到我可以使用的任何资源或文档。

非常感谢您的帮助。谢谢。

python azure-active-directory microsoft-graph adal msal
1个回答
0
投票

要使用客户端凭据流,您需要在Azure门户的已注册应用程序中添加应用程序权限,并且此权限需要管理员同意。

enter image description here

enter image description here

参考:

Get access without a user.

© www.soinside.com 2019 - 2024. All rights reserved.