首页 > 解决方案 > OneNote 现在需要 Notes.ReadWrite.All,Notes.Read.All 权限

问题描述

我一直在使用 Graph API 备份和恢复 OneNote 页面,“Directory.Read.All”“Sites.ReadWrite.All”“User.Read.All”权限没有问题。

但是最近客户报告了此错误消息。

40004 消息:提供的 OAuth 令牌没有完成请求所需的范围。请确保您包含以下一个或多个范围:Notes.ReadWrite.All,Notes.Read.All

我了解您可以随时更改您的策略,但我建议您提供某种集中方式来通知 MS-Graph API 开发人员有关更改的信息。

如果已经有,而且不是“请定期检查 API 文档”,请在这里分享。

谢谢

标签: microsoft-graph-apionenote-api

解决方案


对困惑感到抱歉。所有 OneNote 图形 API 都需要 OAuth 令牌中的特定注释范围。您可以参考这个一直存在的权限文档:https ://docs.microsoft.com/en-us/graph/permissions-reference#notes-permissions

以前有一个错误为什么它对你有用,我们最近修复了这个错误。


推荐阅读