修复OneNote API返回的URL中的缺陷吗?

时间:2019-07-01 09:20:03

标签: microsoft-graph onenote-api microsoft-graph-sdks

似乎OneNote API向特定请求返回了有缺陷的URL:

1)当使用GET-RecentNotebooks API从共享笔记本中获取内容以首先获取共享笔记本,然后使用POST-GetNotebookFromWebUrl API获取所需的部分URL时,将返回有缺陷的URL。格式为https://graph.microsoft.com/v1.0/sites/,<ID>/onenote/notebooks/<ID>/sections。不足之处在于/sites/段之后的逗号之前缺少一个段,该段应包含SharePoint网站本身的URL。

2)在返回的内容本身中,资源端点具有不正确的段:https://graph.microsoft.com/v1.0/之后的段被错误地呈现为siteCollections而不是sites

我的问题:这些缺陷是否可以在OneNote API本身中纠正?失败了,开发人员处理这些缺陷的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我们通过从 webURL 中提取缺失的 URL 并将其插入用于从共享笔记本获取内容的 URL(通过 API { {1}} 操作)。

但是,现在(2021 年 3 月 11 日)看来,Microsoft 的 OneNote API 开发人员已自行修复了此缺陷,结果我们自己的修复现在导致 GET 请求 URL 中出现重复段,例如GET

值得注意的是,这个重复的段不会对 API GET 操作造成任何问题(在 Graph Explorer 中验证)!所以我们只能假设 OneNote API 开发人员已经为我们提供了修复并删除了重复的段!

希望 OneNote API 开发人员对此发表评论。