【发布时间】:2017-06-29 07:30:27
【问题描述】:
我的用例是将 onenote 集成到我们的应用程序中。我正在使用https://msdn.microsoft.com/en-us/office/office365/howto/onenote-copy 中提到的文档。
为了获取笔记本,提到了一些网址,例如 -
构造请求URI
要构造请求 URI,请从您平台的服务根 URL 开始:
OneDrive for Business 上的笔记本 /我/笔记/ /users/{id}/notes/
SharePoint 站点笔记本 /myOrganization/siteCollections/{id}/sites/{id}/notes/
统一组笔记本 /myOrganization/groups/{id}/notes/
从中我可以成功访问https://www.onenote.com/api/v1.0/me/notes/。
其他 api 中的 id 呢?我可以从哪里获得共享内容的用户的 groupId 或 userId。任何人都可以分享有关所有这些事情的详细信息的文档链接。
任何线索将不胜感激。
【问题讨论】:
-
您可以使用 Microsoft Graph 端点获取 groupId 和 userId。请参考:developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/…developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/…
-
感谢您的回复。我仍然有一些问题 - 1. 当我将 OneNote 集成到我的应用程序中时,有没有其他方法可以获取组详细信息,我不知道用户是任何管理员组织 2. 我将从那里获得与我的用户共享内容的用户详细信息。要访问共享内容,我们需要使用 /users/{id}/notes/ 其中 id 是共享内容的用户。
标签: onenote onenote-api