OneNote 页面 clientUrl 唯一性

OneNote page clientUrl uniqueness

我正在为 OneNote 开发一个加载项并尝试为每个页面存储一些数据。
由于来自 office.js 的页面数据没有与 OneNote REST API 兼容的 ID,我使用 clientUrl 来使用 REST API。 ( Difference between notebook id by OfficeJS and OneNote API )

但我发现多个页面具有相同的 clientUrl。
这是我的真实例子。

{
  id: "1-486e5b3666204a2d86c9394a83acd8b8!39-8b4a7756-1039-4ec5-b988-0734dbe02748",
  links: {
    oneNoteClientUrl: {
      href: "onenote:https://oneeducationorg-my.sharepoint.com/personal/dongseok_one-education_org/Documents/Class%20Notebooks/Biology/Rangan%20Srikhanta/Homework.one#Geo%20learn%201&section-id=8b4a7756-1039-4ec5-b988-0734dbe02748&page-id=200133b3-ec2f-4046-86eb-85979437c973&end"
    }
  }
}


{
  id: "1-2ca4377c872f4f99ab872de4876a1755!146-8b4a7756-1039-4ec5-b988-0734dbe02748",
  links: {
    oneNoteClientUrl: {
      href: "onenote:https://oneeducationorg-my.sharepoint.com/personal/dongseok_one-education_org/Documents/Class%20Notebooks/Biology/Rangan%20Srikhanta/Homework.one#Geo%20learn%201&section-id=8b4a7756-1039-4ec5-b988-0734dbe02748&page-id=200133b3-ec2f-4046-86eb-85979437c973&end"
    }
  }
}

所以我的问题是

  1. 这些情况是有问题还是可以正常发生? (我想我是通过使用 'copyToSection' 方法从加载项 API - https://dev.office.com/reference/add-ins/onenote/page 复制了这些页面)

  2. 我可以继续使用 clientUrl 作为每个页面的唯一标识符吗?如果不是,我可以使用什么作为从 office.js 检索到的页面数据的唯一标识符?

您现在可以使用 "GetRestApiId"

https://github.com/OfficeDev/office-js-docs/blob/master/reference/onenote/page.md#getRestApiId