页面元素上的OneNote标记(例如<p>
)显示在通过前缀为data-tag=
属性的REST API返回的HTML内容中。但是如果标记了完整的注释,则该标记似乎不会显示在返回的内容中。
或者我错过了什么?
[编辑] 这是一个屏幕截图,显示标记为“重要”(星号)的完整注释:
我在返回的内容中看不到与该标记相关的任何内容:
<html lang="en-US">
<head>
<title>Didi Chuxing = Jean Liu</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body data-absolute-enabled="true" style="font-family:Calibri;font-size:11pt">
<div style="position:absolute;left:48px;top:67px;width:576px">
<img width="480" height="270" src="https://www.onenote.com/api/v1.0/me/notes/[...]
<br />
<p lang="en-NZ" style="font-size:14pt;margin-top:0pt;margin-bottom:0pt">credit : Fast Company</p>
</div>
</body>
</html>
[编辑] 此问题导致UserVoice request将此功能添加到API中。到目前为止只有一票 - 也许这提到会得到更多;)
答案 0 :(得分:1)
您显示的注释标签位于页面标题中。
目前,OneNote API不支持在标题中返回注释标记。这与正文中的注释标记不同,因为标题标记在我们的API中作为HTML-&gt; head-&gt;标题的一部分返回 - 其他注释标记在HTML-&gt;正文中返回。我认为表示此信息的正确方法是将data-tag属性添加到HTML-&gt; head-&gt; title元素中。
我建议为此功能创建一个UserVoice项目。
https://onenote.uservoice.com/forums/245490-onenote-developer-apis