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

时间:2016-07-27 19:11:27

标签: python delete-file onenote http-delete onenote-api

我使用OneNote REST API拨打电话,返回部分中所有页面的列表。这成功了。但是,它返回的某些页面应该不再存在!然而,我可以看到它们的信息,ID等,即使它们之前已被删除。但是如果我尝试使用REST再次删除它们,我会收到错误:

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

OneNote如何保持不再存在的页面(即使在很多天之后),以及如何阻止它这样做?

1 个答案:

答案 0 :(得分:0)

编辑:此选项不再可用。

如果您打开OneNote,我认为这些页面在您的笔记本中显示为已删除。 你可以尝试将这个标题添加到你的GET~ / pages请求中吗?

FavorDataRecency: true

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

此外,为了更好地对此进行调查,您能否为我们提供帮助 - 您对GET页面的API请求的X-CorrelationId标头的值(没有FavorDataRecency标头的页面) - 已删除页面的ID之一