使用Microsoft Graph Explorer调用Planner端点遇403,需新增哪些权限?
解决Planner端点403权限问题的方案
看起来你踩了一个很容易混淆的坑——把Microsoft To Do的权限和Planner的权限搞混了!你当前启用的Tasks.ReadWrite、Tasks.Read.Shared都是针对Microsoft To Do的权限,和Planner服务完全不相关,这就是为什么所有Planner端点都返回403错误。
你需要添加的Planner专属权限
根据你的使用场景(调用me/planner/tasks或组内Planner计划),需要在Graph Explorer中启用对应的委托权限:
- 如果只需要读取自己参与的Planner任务/计划:添加
Planner.Read - 如果需要创建、修改或删除自己参与的Planner任务/计划:添加
Planner.ReadWrite - 如果需要访问所有组的Planner内容(包括你未加入的组):需要
Planner.Read.All或Group.Read.All(这两个权限确实需要管理员同意,和你之前的认知一致)
额外注意事项
- 许可证验证:确保你的Office 365账户已经分配了Planner许可证,没有许可证的话即使配置了权限也无法访问Planner服务。
- 权限生效:添加权限后,记得点击Graph Explorer中的“重新登录”按钮,让新权限生效。
- 端点版本:Planner的部分功能在v1.0和beta版本中支持情况略有差异,但核心权限要求是一致的,不用纠结版本问题。
你提到未登录时用示例账户可以正常调用,是因为示例账户已经预先配置了Planner的权限和对应的许可证,所以能正常访问。
内容的提问来源于stack exchange,提问作者wivku
相关产品推荐
相关产品推荐

