如何通过返回已删除页面的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头的值您的已删除页面
这样做似乎解决了让页面不再存在的问题! :) – Elliptica