Power Automate云流调用Microsoft Graph获取邮件返回403权限错误
解决Power Automate调用Graph API获取邮件MIME格式的403权限问题
所需权限说明
调用GET https://graph.microsoft.com/v1.0/me/messages/MY_MESSAGE_ID/$value接口获取邮件MIME内容,需要委派类型(Delegated)的Mail.Read权限——因为/me端点代表当前授权用户,仅委派权限适用该场景。
权限配置步骤
方法1:直接在Power Automate中更新连接权限
- 打开目标云流,找到「Send a Microsoft Graph HTTP request」操作,点击连接名称旁的齿轮图标,选择「编辑连接」。
- 在连接编辑界面,找到「修改权限」选项(界面可能因版本略有差异)。
- 在权限列表中搜索并勾选
Mail.Read,保存后重新运行流。
方法2:在Entra ID管理门户配置权限
- 登录Entra ID管理门户,进入「企业应用程序」,搜索并定位到你的Power Automate关联应用(通常名称含「Microsoft Power Automate」或连接创建时的自定义名称)。
- 进入应用的「权限」页面,点击「添加权限」,选择「Microsoft Graph」。
- 切换到「委派权限」标签,搜索
Mail.Read并勾选,点击「添加权限」。 - 若你是管理员,点击「授予管理员同意」完成权限生效;普通用户需提交权限申请等待管理员审批。
额外检查项
- 确认连接绑定的账户确实拥有目标邮件的读取权限,避免邮件属于其他受限邮箱。
- 验证连接使用的账户与你操作的账户一致,防止权限关联错误。
内容的提问来源于stack exchange,提问作者Tom
相关产品推荐
相关产品推荐

