如何通过返回已删除页面的ID来停止OneNote API

问题描述:

我使用OneNote REST API发出呼叫以返回某个节中所有页面的列表。这工作成功。但是,它返回的一些页面应该不再存在!然而,我可以看到他们的信息,身份证等,尽管他们之前已被删除。但是,如果我再次尝试删除它们使用REST,我得到的错误:如何通过返回已删除页面的ID来停止OneNote API

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

怎么来的OneNote保持不再存在(甚至多日之后)返回的页面,以及如何阻止它这样做?

编辑:此选项不再可用。


我认为如果您打开OneNote,这些页面在您的笔记本上确实显示为已删除。 您可以尝试将此标头添加到您的GET〜/页面请求中吗?

FavorDataRecency: true 

这将绕过我们的索引并直接进入您的页面。这需要更长的时间,但应该保持一致 - 当你这样做时,你会看到你的网页吗?

此外,为了更好地调查这在我们这边,你能为我们提供 - 一个ID用的 - 你的API请求来获取页面(一个没有FavorDataRecency头) 的X-的correlationID头的值您的已删除页面

+0

这样做似乎解决了让页面不再存在的问题! :) – Elliptica