Python 用于从个人microsoft帐户获取事件列表的守护程序应用程序
我以前创建过一个web应用程序,用于从“添加用户日历”访问日历事件。它工作得很好,现在我想创建一个守护程序应用程序,它可以从我的个人outlook帐户或我组织的人员帐户中获取日历事件。 我遵循了microsoft graph api文档的这一部分: 我只能获取Azure active directory中存在的所有用户详细信息,但无法获取日历事件。 在我的parameters.json文件中。我提到了我的端点:{user id}/events 官方文件(上面给出的链接)告诉我们,我们无法访问需要“增量同意”的web API。我想知道我是否可以使用MS graph api作为后台服务访问守护程序应用程序中的日历事件。如果是,请提供我的任何链接或资源 这样做。我也尝试过在stackoverflow上搜索,但找不到任何可以使用的资源或文档Python 用于从个人microsoft帐户获取事件列表的守护程序应用程序,python,azure-active-directory,microsoft-graph-api,microsoft-graph-calendar,Python,Azure Active Directory,Microsoft Graph Api,Microsoft Graph Calendar,我以前创建过一个web应用程序,用于从“添加用户日历”访问日历事件。它工作得很好,现在我想创建一个守护程序应用程序,它可以从我的个人outlook帐户或我组织的人员帐户中获取日历事件。 我遵循了microsoft graph api文档的这一部分: 我只能获取Azure active directory中存在的所有用户详细信息,但无法获取日历事件。 在我的parameters.json文件中。我提到了我的端点:{user id}/events 官方文件(上面给出的链接)告诉我们,我们无法访问需
非常感谢你的帮助。谢谢。要使用客户端凭据流,您需要在Azure portal中注册的应用程序中添加应用程序权限,此权限需要管理员同意 参考:
要使用客户端凭据流,您需要在Azure portal中注册的应用程序中添加应用程序权限,此权限需要管理员同意 参考:
除了使用dotnet核心守护程序模板项目之外,我还有与OP相同的问题。我已具有Calendars.Read和Calendars.ReadWrite的应用程序权限。已授予管理员许可。模板项目对于获取用户信息的默认调用正常工作,但当我尝试通过此调用获取事件时失败:{my user id}/calendar/events。失败响应为ResourceNotFound“无法发现资源”。我与OP有相同的问题,只是我使用的是dotnet核心守护程序模板项目。我已具有Calendars.Read和Calendars.ReadWrite的应用程序权限。已授予管理员许可。模板项目对于获取用户信息的默认调用正常工作,但当我尝试通过此调用获取事件时失败:{my user id}/calendar/events。失败响应为ResourceNotFound“无法发现资源”。