2017-01-09 8 views
1

私は、電子メールメッセージで同僚と共有するリンクをプログラムで作成して、アプリケーション内でOneNoteページを直接開くことができます。 私は私のリンクのようなものになるだろうされていることを把握することができた:ページ内に開くためのワンノートリンク

onenote://base-path ... 

が、私は基本パスのリンク、 を構築する方法を得ていないよ、私は必要なすべてのページを持つことができますよAPI呼び出しからの詳細(私が推測する) 誰でも、OneNoteページを直接アプリケーションに開くためのリンクを構築する方法を教えていただけますか?

おかげ

答えて

1

あなたは、特定のページの情報を取得するためにページがREST APIエンドポイントGETを使用することができます。返信には、linksフィールドが含まれます。このフィールドには、OneNoteクライアントでそのページを開くURLが含まれています(利用可能な場合)。ここで

は、例えば応答である:私はこれが役に立てば幸いhttps://dev.onenote.com/docs#/reference/get-pages/v10menotespagesfilterorderbyselectexpandtopskipsearchcount/get

{ 
    ... 
    "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" 
     } 
     } 
    ... 
} 

この例では、から取られました!

関連する問題