我当前正在使用Microsoft Graph Explorer查询OneNote API,以尝试获取存储在SharePoint网站上的Notebook。
但是,笔记本是成组创建的,但是我可以使用我们的SharePoint网址通过浏览器访问它们-不确定这是否会使事情复杂化?
我遇到的问题是我正在尝试在特定位置(文件夹)安装一组笔记本,并且正在使用URL:
https://graph.microsoft.com/v1.0/sites/{organisationID}/onenote/notebooks
-这确实返回了成功的响应,但是它没有有意义的数据,只有链接也没有任何意义。
任何帮助或反馈将不胜感激。
欢呼
答案 0 :(得分:1)
您似乎在List pages
endpoint之后,它返回了OneNote中的页面列表,下面的示例演示了如何返回Page title
和contentUrl
属性:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$select=title,contentUrl
其中contentUrl
返回页面HTML内容的URL
由于根据设计笔记本包含一个或多个笔记本部分,而每个部分又包含一个或多个页面,因此以下查询演示了如何检索页面以及相关的section
和{{ 3}}:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$expand=parentSection,parentNotebook