Outlook 尽管有许可,但Microsoft Graph API读取邮件状态代码404未找到错误

Outlook 尽管有许可,但Microsoft Graph API读取邮件状态代码404未找到错误,outlook,microsoft-graph-api,msal,Outlook,Microsoft Graph Api,Msal,使用Microsoft Graph API端点/v1.0/me/messages时,尽管获得了Mail.Read权限的同意,但仍会出现404错误 {'error': {'code': 'ResourceNotFound', 'message': 'Resource could not be discovered.', 'innerError': {'date': '2021-06-02T13:25:37', 'request-id': '8e12f76c-dc76-407e-8d7

使用Microsoft Graph API端点
/v1.0/me/messages
时,尽管获得了Mail.Read权限的同意,但仍会出现404错误

{'error': {'code': 'ResourceNotFound',
  'message': 'Resource could not be discovered.',
  'innerError': {'date': '2021-06-02T13:25:37',
   'request-id': '8e12f76c-dc76-407e-8d74-71cb319f7637',
   'client-request-id': '8e12f76c-dc76-407e-8d74-71cb319f7637'}}}
我已授予Azure portal中的Mail.Read权限

我也尝试过同样的图形浏览器,效果很好。 有没有关于如何获得200 OK的建议

编辑1
目前,我的访问令牌允许我通过端点
/me
获取我的个人资料。但是,如果我尝试使用
/me/mailFolders
/me/messages
来获取邮件,我会收到上面的错误。

如何获取令牌?使用MSAL python库,使用我注册的应用程序id和
启动一个
PublicClientApplication
类https://login.microsoftonline.com/{我的租户}
,然后调用作用域为User.Read、Mail.Read、MailboxSettings.Read的
acquire\u token\u interactive
方法以交互方式获取令牌。您使用的是哪个帐户?我的个人microsoft帐户,它与注册的应用程序位于同一Azure active directory中。我的应用程序支持的帐户类型是此目录中的
帐户
Use
https://login.microsoftonline.com/common
允许个人和工作帐户登录