一个笔记link用于在应用程序中打开一个页面
One note link for opening in app a page
所以,我想做的是以编程方式创建一个 link 以通过电子邮件与我的同事共享,这允许他们直接在应用程序中打开 OneNote 页面。
我能够弄清楚我的 link 会是这样的:
onenote://base-path ...
但我不知道如何构建基本路径 link,
我可以通过 API 调用获得所有必要的页面详细信息(我猜)。
谁能告诉我如何构建一个 link 以直接在应用程序中打开 OneNote 页面?
谢谢
您可以使用 REST API 中的 GET Pages 端点来检索有关特定页面的信息。响应将包含一个 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"
}
}
...
}
希望对您有所帮助!
所以,我想做的是以编程方式创建一个 link 以通过电子邮件与我的同事共享,这允许他们直接在应用程序中打开 OneNote 页面。 我能够弄清楚我的 link 会是这样的:
onenote://base-path ...
但我不知道如何构建基本路径 link, 我可以通过 API 调用获得所有必要的页面详细信息(我猜)。 谁能告诉我如何构建一个 link 以直接在应用程序中打开 OneNote 页面?
谢谢
您可以使用 REST API 中的 GET Pages 端点来检索有关特定页面的信息。响应将包含一个 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"
}
}
...
}
希望对您有所帮助!