0

我试图通过 API 为我以外的用户获取类别名称/颜色,文档说这是可能的,见下图,但返回“访问被拒绝。检查凭据并重试。” 即使我确实有权访问该邮箱。

API 文档

似乎这个问题在大约 3 年前也被问过,没有答案,猜测 API 文档描述了开发人员忘记编程的场景???

以前发过同样的问题

这是完整的请求并显示允许的权限。 在此处输入图像描述

4

1 回答 1

0

您不能使用委托权限执行此操作,因为没有 MailboxSetting.ReadWrite.Shared 权限,因此在使用委托权限时,端点只能用于访问当前用户的邮箱设置。如果您需要限制范围,您可以使用应用程序权限和客户端凭据流https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow将您的应用程序发送到多个邮箱,您也可以这样做https://docs.microsoft.com/en-us/graph/auth-limit-mailbox-access

于 2021-11-18T22:48:04.623 回答