Microsoft Graph
一种 Microsoft 可编程性模型,用于公开 REST API 和客户端库以访问 Microsoft 365 服务上的数据。
72 个问题
在注册了应用,生成了客户端密码,借助官网的文档,能够获取用户信息,代码如下
我想读取用户邮箱中的邮件缺报错了,代码及报错如下
请问,我该如何获取用户组中每个用户的邮箱中的邮件
嗨 @Hongxing Xie
看起来您正在使用基于守护程序的应用程序上下文,应用程序上下文是不支持调用 me()
方法的。这是因为 /me
端点通常用于指代已登录的用户,而应用程序上下文是一个无人值守的上下文,这并不存在用户登录。
因此请尝试将 /me
端点改为 /users/{user_id}
端点:
MailFolderCollectionResponse mailFolders = graphClient.users().byUserId("{user-id}").mailFolders().get();
MessageCollectionResponse messages = graphClient.users().byUserId("{user-id}").messages().get();
如果答案对您有帮助,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想收到该主题的相关电子邮件通知,请按照我们的文档中的步骤启用电子邮件通知。