microsoft-graph-api - 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 文档”,请在这里分享。
谢谢
解决方案
对困惑感到抱歉。所有 OneNote 图形 API 都需要 OAuth 令牌中的特定注释范围。您可以参考这个一直存在的权限文档:https ://docs.microsoft.com/en-us/graph/permissions-reference#notes-permissions
以前有一个错误为什么它对你有用,我们最近修复了这个错误。
推荐阅读
- android - 如何重置 CardView 背景?
- c# - Razor 模板中的 Nullable DateTime 错误
- matplotlib - Matplotlib:在绘图中插入图像并能够用鼠标拖动它
- javascript - Vue,单击带有数据的表格单元格并以模式显示该数据
- android - 执行 org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction 时发生故障
- signals - 英特尔 Fortran:如何在 f2py 包装的代码中获取浮点异常的回溯
- regex - 如何使用 grep -Po 正则表达式选项在不贪婪的情况下跨多行匹配?
- arangodb - 在 Foxx 中检索游标以获取批处理结果
- java - 为什么一种方法会破坏我的链表,而另一种则不会?
- c# - sqlconnection 是否有默认事务?