2016-07-27 42 views
0

我使用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保持不再存在(甚至多日之後)返回的頁面,以及如何阻止它這樣做?

回答

0

編輯:此選項不再可用。


我認爲如果您打開OneNote,這些頁面在您的筆記本上確實顯示爲已刪除。 您可以嘗試將此標頭添加到您的GET〜/頁面請求中嗎?

FavorDataRecency: true 

這將繞過我們的索引並直接進入您的頁面。這需要更長的時間,但應該保持一致 - 當你這樣做時,你會看到你的網頁嗎?

此外,爲了更好地調查這在我們這邊,你能爲我們提供 - 一個ID用的 - 你的API請求來獲取頁面(一個沒有FavorDataRecency頭) 的X-的correlationID頭的值您的已刪除頁面

+0

這樣做似乎解決了讓頁面不再存在的問題! :) – Elliptica