OneNote REST API - 如何重新排序页面或部分?

OneNote REST API - How can I reorder pages or sections?

我正在通过 PHP 和 iOS 使用 REST API 根据从 MS SQL 服务器获得的数据生成多个具有默认部分和页面的笔记本(患者数据库)。

每个患者都有自己的笔记本,并且在一天开始时会生成(或更新)一天的笔记本。为了提高效率,使用了 curl multi wrapper (RollingCurlX)。

这工作正常,但处理(和完成)部分和页面的顺序有些随机。

有没有一种方法可以重新排序类似于 OneNote 本身可用的页面或部分?

目前 OneNote API 不支持此功能。页面和部分应按照您创建它们的顺序进行排序。 https://dev.onenote.com/

我建议你在 OneNote API 的用户语音中创建一个新建议: https://onenote.uservoice.com/forums/245490-onenote-developer-apis/filters/top

你特别应该要求两件事: OneNote API 应该支持 updating/specifying 分区顺序 OneNote API 应该支持 updating/specifying 页序

OneNote API 现在支持此功能。

UpdateHierarchy Method

Description

Modifies or updates the hierarchy of notebooks. For example, you can add sections or section groups to a notebook, add a new notebook, move sections within a notebook, change the name of a section, add pages to a section, or change the order of pages within sections.

参考:Application interface (OneNote 2013)