sharepoint - OneNote API - 获取存储在组织 SharePoint 网站中的笔记本
问题描述
我目前正在使用 Microsoft Graph Explorer 来查询 OneNote API 以尝试获取存储在 SharePoint 网站上的笔记本。
但是,笔记本是在团队中创建的,但我可以使用我们的 SharePoint url 从浏览器访问它们 - 不确定这是否会使任何事情复杂化?
我遇到的问题是我试图在特定位置(文件夹)中获取一组笔记本,并且我正在使用 URL:
https://graph.microsoft.com/v1.0/sites/{organisationID}/onenote/notebooks
- 这确实返回了一个成功的响应,但它没有有意义的数据,只有链接也没有返回任何有意义的数据。
任何帮助或反馈将不胜感激。
干杯
解决方案
看来您是在返回 OneNote 中的页面列表的List pages
端点之后,以下示例演示了如何返回页面title
和contentUrl
属性:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$select=title,contentUrl
wherecontentUrl
返回页面 HTML 内容的 URL
由于按照设计notebook 包含一个或多个 notebook 部分,而每个部分又包含一个或多个页面,因此以下查询演示了如何检索页面以及关联的section
and notebook
:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/onenote/pages?$expand=parentSection,parentNotebook
推荐阅读
- vert.x - vertx 如何让后期处理程序更有效地工作
- python - 模板标签的Django python不呈现
- reactjs - 如何导航到另一个页面关闭模式?
- python - 错误:+ 不支持的操作数类型:“builtin_function_or_method”和“str”
- arrays - 如何在 VUEjs 上将 JSON 文件转换为数组?
- django - 图像未显示在 Django Admin 中
- c# - 意外的 Linq 选择行为
- linux - 为什么符号大小的总和远小于“.text”部分的大小?
- json - 在 swift 中使用 alamofire 将参数作为原始数据发送
- c# - Razor 内联辅助函数仅接受
字段