2016-07-29 134 views
1

我可以使用Rest API在OneNote中成功創建一個頁面。我也可以使用補丁成功縮進給定的頁面。但是,問題是當我創建一個頁面,然後想縮進它。我不斷收回:如何在OneNote中添加新頁面?

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

我已經嘗試了在創建頁面和調用縮進之間的長時間延遲。我也嘗試循環播放這些延遲,以便每10秒重試一次。它實際上在X次嘗試中成功是非常罕見的。

有沒有更好的方式來縮進新創建的頁面?

回答

0

目前還沒有辦法與OneNote的API來做到這一點 - 我的建議是做到以下幾點:

通過POST頁

POST ~/pages 

投票通過頁面內容召回頁面創建頁面 - 這將返回404,直到頁面可以修補。

GET ~/pages/id/content 

當上述回報200,貼片頁面級

PATCH ~/pages/id/content 

很顯然,這會更好,如果你可以直接創建一個頁面與一個特定的水平。請在我們的用戶發言中打開一個新建議,我們會研究它。

https://onenote.uservoice.com/forums/245490-onenote-developer-apis

+0

謝謝。這就是我現在正在做的,我只是希望有一個更好的方法。 – Elliptica

相關問題