OneNote 的 office-js 对象中的 getRestApiId 函数

getRestApiId function in objects from office-js for OneNote

我正在为 OneNote 开发加载项,但我在使用 OneNote REST APIs 时遇到了问题,因为 office-js 没有提供与 REST APIs 兼容的 ID。 Whosebug UserVoice
而且我知道来自 office-js 的 ID 不是唯一的,我必须使用 clientUrl 从 REST API 检索数据以获得唯一的 ID,每次调用大约需要 5-6 秒。这是我们的大问题,找不到任何解决方法。

但几个月后,我发现 office-js 的对象中有一个名为 getRestApiId 的函数,令人惊讶的是它在我的测试中运行完美。我不确定这是最近添加的,可能还没有准备好使用,或者它就在那里。我找不到有关此的任何信息。
谁能确认好用还是还在开发中?

编辑:我们现在支持 "GetRestApi" 并且已经记录在案

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


OLD:您会发现它不适用于所有类型的帐户(仅 Office365 帐户)- 这就是为什么没有公开记录的原因。我们确实计划很快让它适用于所有类型的帐户。