如何在OneNote中缩进新页面



我可以使用Rest API在OneNote中成功创建页面。我还可以使用补丁成功地缩进给定的页面。然而,问题是当我创建一个页面,然后想缩进它时

<Response [404]> 
{
    "error":{
        "code":"20102","message":"The specified resource ID does not exist.","@api.url":"http://aka.ms/onenote-errors#C20102" 
    }
}

我试过在创建页面的调用和缩进页面的调用之间设置长延迟。我还试过循环这些延迟,这样它将每10秒重试一次补丁。它在X次尝试中真正成功是非常罕见的。

有没有更好的方法来缩进新创建的页面?

目前无法使用OneNote API执行此操作-我建议执行以下操作:

通过POST页面创建页面

POST ~/pages

通过页面内容调用轮询页面-这将返回404,直到页面可以被修补。

GET ~/pages/id/content

当以上返回200时,PATCH页面级

PATCH ~/pages/id/content

显然,如果你能直接创建一个具有特定级别的页面会更好。请在我们的用户语音中打开一个新的建议,我们将对此进行调查。

https://onenote.uservoice.com/forums/245490-onenote-developer-apis

最新更新