0

我使用 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 不断返回不再存在的页面(即使在很多天后),我如何防止它这样做?

4

1 回答 1

0

编辑:此选项不再可用。


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

FavorDataRecency: true

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

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

于 2016-07-27T20:28:10.343 回答