如何从OneNote API中检索由标签过滤的页面?

问题描述

我的某些页面上有一个OneNote标记 https://docs.microsoft.com/en-us/graph/onenote-note-tags

我只想从笔记本中检索包含特定标签页面

当前,我需要

  1. 从笔记本中获取所有部分
  2. 从部分中获取所有页面
  3. 页面获取所有内容
  4. 检查其是否包含data-tag =“ important”(示例)

是否有更好的方法通过ms图形执行此操作? (可能是通过扩展/过滤器的组合)

最佳

解决方法

要在笔记本中获取页面,请使用下面的HTTP调用。

https://graph.microsoft.com/v1.0/me/onenote/pages

要比较data-tag="important"是否存在于内容中,目前尚不可能,但是如果您的数据较小,则可以通过以下HTTP调用并在每个页面进行比较来使用变通方法在你身上。

https://graph.microsoft.com/v1.0/me/onenote/pages/pageid/content

如果您有大量数据,则最好转到Microsoft Graph Feedback Forum,以提高此情况下的Uservoice以便将来实现。