我正在将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或selfhttps://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true
对共享笔记本的响应。仍然错误,找不到资源ID。
Graph API是否支持获取共享笔记本内容?还是我需要从Azure AD添加特殊的API权限?我已经添加了所有相关的注释共享/读取所有权限。