我使用OneNote的REST API在OneNote中創建頁面。大多數情況下,它運作良好。但是,有些頁面從不顯示。根據他們的HTTP響應代碼(201),它們都正確發佈,但無論運行程序的時間或次數是多少次,都不會出現某些頁面(始終是相同的頁面)。有時候,如果我等了很長時間(例如幾天),最終會出現一個頁面,但通常會在一段時間後再次消失。如何在REST API創建後顯示OneNote頁面?
示例:如果我要上傳10個頁面,我可能會立即出現在OneNote Online中的5個,10分鐘後出現3個,以及根本不顯示的2個(無論我同步多少),即使它們都發布到相同的地方,並且具有唯一的名稱,並且所有返回響應201.
如果我使用缺少頁面的ID發送GET請求並在頭中包含FavorDataRecency: true
,則API返回沒有這樣的頁面存在。但是,如果我將該標題關閉,那麼API會返回它們以及它們的信息。
我該如何讓他們出現?
更新注意:如果我刪除我正在上傳到的部分並重新創建它們,那麼運行我的程序,所有頁面POST都會正常。我還沒有確定他們是否會在後續的跑步中繼續罰款。就目前而言,在我看來,像OneNote索引或緩存頁面的方式可能是問題的一部分。思考?
如果您打開OneNote - 您確定這些頁面存在於筆記本中嗎? –
這就是我所指的實際「顯示」頁數。筆記本和部分肯定存在。 POST響應它成功創建頁面。然而,其中只有少數人會在OneNote中出現。 – Elliptica