已授予全部建议权限,仍无法通过MS Graph读取组Planner计划
解决MS Graph调用Planner计划API返回403的可能原因
你调用https://graph.microsoft.com/v1.0/groups/{c6a12d05-ac5d-4e84-a924-f8be570d75d4}/planner/plans返回403错误,即便拥有建议权限,可能是以下几点遗漏:
- 权限类型与账号组身份不匹配:Graph Explorer默认使用委托权限,需确认你的账号是目标Microsoft 365组的成员或所有者。非组成员即便持有Graph权限,也无法访问组内的Planner计划。
- 权限未获得管理员同意:部分Planner相关权限(如
Group.Read.All应用权限)需要全局管理员批准。若你在Graph Explorer中勾选了需要管理员同意的权限,需确认管理员已完成授权操作。 - 目标组类型不符合要求:Planner计划仅绑定Microsoft 365组,若目标组是安全组或通讯组,会直接返回权限错误。先确认组的类型是否正确。
- Planner计划的成员限制:即便你是组成员,也可能未被添加到具体Planner计划的成员列表中,导致无法访问该计划。
- 权限范围未准确匹配:再次核对你勾选的权限是否包含API要求的范围:
委托权限:Group.Read.All、Group.ReadWrite.All、Planner.Read.All、Planner.ReadWrite.All
应用权限:Group.Read.All、Group.ReadWrite.All、Planner.Read.All、Planner.ReadWrite.All
确保没有选错权限类型(应用权限需切换到应用身份测试,一般委托权限更适合个人账号测试)。
内容的提问来源于stack exchange,提问作者Kevin O'Donovan
相关产品推荐
相关产品推荐

