OneNote API - 获取存储在组织 SharePoint 站点中的笔记本
OneNote API - get Notebooks stored in a organisation SharePoint site
我目前正在使用 Microsoft Graph Explorer 查询 OneNote API 以尝试获取存储在 SharePoint 网站上的笔记本。
但是,笔记本是在团队中创建的,但我可以使用我们的 SharePoint 从浏览器访问它们 url - 不确定这是否会使事情复杂化?
我遇到的问题是我试图在特定位置(文件夹)获取一组笔记本,并且我使用的是 URL:
https://graph.microsoft.com/v1.0/sites/{organisationID}/onenote/notebooks
- 这确实 return 成功响应,但它没有有意义的数据,只有链接也 return 没有任何意义。
如有任何帮助或反馈,我们将不胜感激。
干杯
您似乎在 List pages
endpoint 之后 return 是 OneNote 中的页面列表,以下示例演示如何 return 页面 title
和 contentUrl
属性:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$select=title,contentUrl
其中 contentUrl
return 是页面 HTML 内容的 URL
由于 设计 笔记本包含一个或多个笔记本部分,每个部分依次包含一个或多个页面,以下查询演示了如何检索页面以及相关的 section
and notebook
:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$expand=parentSection,parentNotebook
我目前正在使用 Microsoft Graph Explorer 查询 OneNote API 以尝试获取存储在 SharePoint 网站上的笔记本。
但是,笔记本是在团队中创建的,但我可以使用我们的 SharePoint 从浏览器访问它们 url - 不确定这是否会使事情复杂化?
我遇到的问题是我试图在特定位置(文件夹)获取一组笔记本,并且我使用的是 URL:
https://graph.microsoft.com/v1.0/sites/{organisationID}/onenote/notebooks
- 这确实 return 成功响应,但它没有有意义的数据,只有链接也 return 没有任何意义。
如有任何帮助或反馈,我们将不胜感激。
干杯
您似乎在 List pages
endpoint 之后 return 是 OneNote 中的页面列表,以下示例演示如何 return 页面 title
和 contentUrl
属性:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$select=title,contentUrl
其中 contentUrl
return 是页面 HTML 内容的 URL
由于 设计 笔记本包含一个或多个笔记本部分,每个部分依次包含一个或多个页面,以下查询演示了如何检索页面以及相关的 section
and notebook
:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$expand=parentSection,parentNotebook