2017-01-09 120 views
1

因此,我想要做的是以編程方式創建一個鏈接,以便在電子郵件中與我的同事共享,從而允許他們直接在應用程序中打開OneNote頁面。 我能弄清楚,我的鏈接將是這樣的:在應用程序頁面中打開一個便條鏈接

onenote://base-path ... 

,但我沒有得到如何建立基本路徑鏈路, 我能夠擁有所有必要的頁面細節(我猜)來自API調用。 任何人都可以請告訴我如何建立一個鏈接,直接在應用程序中打開OneNote頁面?

感謝

回答

1

您可以使用GET頁面上的REST API端點來檢索有關特定頁面的信息。響應將包含一個links字段,其​​中包含一個URL,可在OneNote客戶端中打開該頁面(如果可用)。

下面是一個例子迴應:

{ 
    ... 
    "links": { 
     "oneNoteClientUrl": { 
      "href": "onenote:https:\/\/d.docs.live.net\/73dbaf9b7e5c4b4c\/Documents\/James's%20Notebook\/PCR.one#PCR%20Test%20Page\u00ac\u00dfion-id=3dcda1be-9e78-aa4c-b97d-9cdbe9e5cfab&page-id=57197857-14bc-fd48-b2e7-16c2dbce94ee&end" 
     }, 
     "oneNoteWebUrl": { 
      "href": "https:\/\/onedrive.live.com\/redir.aspx?cid=73dbaf9b7e5c4b4c&page=edit&resid=61528580FB755FBB!107&wd=target%28PCR.one%7C3dcda1be-9e78-aa4c-b97d-9cdbe9e5cfab%2FPCR%20Test%20Page%7C57197857-16bc-fd48-b2e7-26c2dbce94ee%2F%29" 
     } 
     } 
    ... 
} 

這個例子是摘自:https://dev.onenote.com/docs#/reference/get-pages/v10menotespagesfilterorderbyselectexpandtopskipsearchcount/get

我希望這有助於!

相關問題