我们的应用成功地向OneNote添加了内容,我们希望支持撤消功能。我已经为应用添加的任何内容添加了唯一的数据ID。
因此,查看REST api,我需要执行以下操作:
1)获取包含生成ID的整个页面内容
2)解析HTML以找到我想要删除的div(使用data-id)。找到生成的ID。
3)使用生成的id发出replace命令,替换为空内容。
这似乎有点令人费解,所以有更好的方法来实现这个目标吗?
感谢您的帮助
答案 0 :(得分:0)
如果应用创建了内容并指定了唯一的数据ID(在POST期间),则OneNote将保留该数据ID。因此,假设内容仍然完整无缺,那么可以避免步骤#1,2,如果您已经知道数据ID并直接进入第3步。
使用PATCH页面的替换操作是可行的方法。