使用Graph API访问Microsoft OneNote时出现“无法检索此用户帐户的OneDriveForBusiness”错误

问题描述 投票:-1回答:1

这可能与this帖子类似,但有一些独特的方面:

当我对graph.microsoft.com/beta/users{user-id}/onenote/pages?top=5进行Api调用以获取onenote页面时,我收到错误“无法检索此用户帐户的OneDriveForBusiness”

我的business-onedrive上有onenote文件。当我在Graph Explorer中使用该url来读取我最近的笔记时,我得到了一个正常的结果。如果我从php文件(我在O365中注册的“APP”)调用api并使用相同的URL /端点(带有有效的Bearer令牌),我会收到错误“此用户帐户的OneDriveForBusiness不能被检索“。在azure中,我已经授予该应用程序的所有权限。

奇怪的是:当我第一次使用图形浏览器然后运行我的应用程序时,我的应用程序可以工作5分钟。它在某种程度上必须是授权问题,但它可以是什么?!

office365 microsoft-graph onenote-api
1个回答
0
投票

您需要调用onenote / notebooks或onenote / pages端点来获取OneNote实体而不是日历/ id / events。

© www.soinside.com 2019 - 2024. All rights reserved.