微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试使用Microsoft Graph获取/设置messagerules API时发生ErrorAccessDenied

如何解决尝试使用Microsoft Graph获取/设置messagerules API时发生ErrorAccessDenied

我尝试使用messagerules(Microsoft Graph API调用获取/设置Outlook规则。它可以正常使用我的邮箱。当我尝试为其他用户邮箱执行操作时,出现错误

代码:ErrorAccessDenied”,“消息:访问被拒绝。检查 凭据,然后重试”。

我为应用设置了委派权限,通过了正确的凭据,但仍然失败。如何调查并解决此问题?任何指导都会有所帮助。

解决方法

  • 对于您的方案,应该使用应用程序权限而不是委托权限,因为它对您不起作用。
  • 让我解释一下。一些应用使用自己的应用程序调用Microsoft Graph 身份而不代表用户。它们可以是后台服务 或在没有服务器的情况下在服务器上运行的守护程序应用程序 登录用户。这些应用程序使用OAuth 2.0客户端凭据 授予流程进行身份验证并与应用程序一起配置 权限,使此类应用程序可以访问 组织在Exchange Online上。
  • 相关的documentation/steps available @ link(是的,您也可以通过POSTMAN进行测试-详细步骤在文档本身中给出)
  • 您已经对其进行了测试,并确认了适合您的步骤!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。