如何获取Microsoft个人帐户的访问令牌 - Microsoft图形 API



我正在做一个项目,它将我的电子邮件分类到Python中的文件夹中。我有一个@outlook.com 电子邮件,我将使用Microsoft图形API。首先,我刚刚使用 cURL 来尝试不同的端点。

我遇到了一些问题,我正在尝试获取我的个人访问令牌,因此我可以使用端点/me/messages我已经尝试了许多不同的方法来使用文档进行身份验证,但似乎都不起作用。我没有任何活动目录,我只想使用我在创建项目时选择的个人帐户。由于我的项目将在后端运行,我将使用应用程序权限而不是委派权限(请告诉我是否可以将应用程序权限与我的想法一起使用(

如果人们可以向我发送 cURL 命令,以获取我的访问令牌,也许还有一个示例请求来获取我的电子邮件,那将很有帮助。然后我可以将其转换为 Python 代码。如果我在执行您的命令时收到任何错误,我将对您的答案发表评论。

提前谢谢。

根据以下文档,我认为不可能将应用程序权限用于具有Microsoft帐户的非交互式(守护程序(解决方案。 仅支持委派权限,因为您作为用户将无法授予对Microsoft帐户的管理员同意。

"守护程序应用程序只能与Azure AD组织一起使用。尝试使用守护程序应用程序来操纵Microsoft个人帐户是没有意义的。永远不会授予管理员同意。

方案:调用 Web API 的守护程序应用程序

身份验证流中的帐户类型支持

最新更新