MS Graph API OneNote从企业帐户访问共享笔记本

时间:2019-01-22 23:12:36

标签: api shared onenote

我正在将OneNote集成到我们的系统中。但很难访问共享的笔记本内容。

我可以通过api获取共享笔记本

https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true

然后,尝试进行以下每个调用,所有操作均失败,错误代码20102,消息:“指定的资源ID不存在。”。即使我有正确的用户ID,组ID和笔记本ID。

GET /me/onenote/notebooks/{id}
GET /users/{id | userPrincipalName}/onenote/notebooks/{id}
GET /groups/{id}/onenote/notebooks/{id}
GET /sites/{id}/onenote/notebooks/{id}

我甚至直接从

使用sectionsectionUrl或self
https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true 

对共享笔记本的响应。仍然错误,找不到资源ID。

Graph API是否支持获取共享笔记本内容?还是我需要从Azure AD添加特殊的API权限?我已经添加了所有相关的注释共享/读取所有权限。

0 个答案:

没有答案