【问题标题】:Access onenote content访问 onenote 内容
【发布时间】: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。任何人都可以分享有关所有这些事情的详细信息的文档链接。

任何线索将不胜感激。

【问题讨论】:

标签: onenote onenote-api


【解决方案1】:

要检索共享的 OneNote 内容,您可以使用 GetRecentNotebooks API (https://blogs.msdn.microsoft.com/onenotedev/2017/04/21/get-recent-notebooks-api/) 或 /me/notes/notebooks?includesharednotebooks=true

【讨论】:

  • 作为一般规则,最好还包括链接页面内容的简要说明/摘要/代码sn-p。
  • @Manjusha - /me/notes/notebooks?includesharednotebooks=true 端点只给我几个最近的笔记本和笔记本 ID 和其他详细信息未共享。您能否确认是否可以在没有与我们共享内容的人的 groupId 或 userId 的情况下获得共享内容的完整详细信息。
  • 如果您的笔记本不在 GetRecentNotebooks 列表或 ?includesharednotebooks 列表中,那么您将需要 userId 或 groupId 来检索共享笔记本。或者,您可以在线在 OneNote 中打开共享笔记本(这是一次性的),该笔记本将在 GetRecentNotebooks 列表中返回。
  • 但是,GetRecentNotebooks API 返回的笔记本没有笔记本 ID。因此,如果您需要包含所有详细信息的共享笔记本,则需要共享笔记本的 userId 或 groupId
猜你喜欢
  • 2014-10-08
  • 2021-03-19
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
  • 2020-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多