我正在使用MicrosoftGraph API。它配置为Azure Active Directory应用程序注册。它使用“应用程序权限”来访问共享邮箱。最初,应用程序工作得很好,因为我可以访问收件箱邮件文件夹中的邮件。然而,几个小时后,我得到访问OData是禁用的错误信息。 到目前为止,我已经注册了3个应用程序,并通过以下链接授予邮箱访问权限。https://docs.microsoft.com/en-us/graph<
我需要通过Graph API读取Outlook邮箱中的邮件。我正在编写的应用程序是一个没有用户交互的调度批处理作业。由于合规性原因,我不能使用应用程序权限。应用程序不能访问租户上的所有邮箱。我对共享允许邮箱的技术用户使用委派权限来实现这一点。我能够通过ADAL4J获得一个JWT访问令牌,并成功地用它调用了一些API,但每当我尝试读取邮箱时,即使是技术用户邮箱,我也会得到403禁止。奇怪的是,我真的可以写邮箱。我可以通过Graph AP