我试图通过 API 为我以外的用户获取类别名称/颜色,文档说这是可能的,见下图,但返回“访问被拒绝。检查凭据并重试。” 即使我确实有权访问该邮箱。
似乎这个问题在大约 3 年前也被问过,没有答案,猜测 API 文档描述了开发人员忘记编程的场景???
我试图通过 API 为我以外的用户获取类别名称/颜色,文档说这是可能的,见下图,但返回“访问被拒绝。检查凭据并重试。” 即使我确实有权访问该邮箱。
似乎这个问题在大约 3 年前也被问过,没有答案,猜测 API 文档描述了开发人员忘记编程的场景???
您不能使用委托权限执行此操作,因为没有 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