Microsoft graph api 修复OneNote API返回URL中的缺陷?

Microsoft graph api 修复OneNote API返回URL中的缺陷?,microsoft-graph-api,onenote-api,microsoft-graph-sdks,Microsoft Graph Api,Onenote Api,Microsoft Graph Sdks,OneNote API似乎会将有缺陷的URL返回给特定请求: 1) 当使用GET RecentNotebooksAPI从共享笔记本获取内容时,首先获取共享笔记本,然后使用POST-GetNotebookFromWebUrlAPI获取所需的节URL,将返回一个有缺陷的URL,格式为https://graph.microsoft.com/v1.0/sites/,/onenote/笔记本//分区。不足之处在于,/sites/段后面的逗号前面缺少一个段,该段应包含SharePoint站点本身的URL 2

OneNote API似乎会将有缺陷的URL返回给特定请求:

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

2) 在返回的内容本身中,资源端点有一个不正确的段:下面的段
https://graph.microsoft.com/v1.0/
)被错误地呈现为
站点集合
,而不是
站点


我的问题:这些缺陷可以在OneNote API中更正吗?如果做不到这一点,开发人员处理这些缺陷的最佳方法是什么?

我们通过从
webURL
提取缺少的URL并将其插入用于从共享笔记本获取内容的URL(通过API
GET
操作)来处理第一个缺陷(SharePoint网站本身缺少的一个部分)

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

值得注意的是,这个复制段不会对API GET操作造成任何问题(在图形浏览器中验证)!因此,我们只能假设OneNote API开发人员已经为我们的修复提供了支持,并删除了重复的段


如果OneNote API开发人员能就此发表评论,那就太好了。

我们通过从
webURL
中提取缺少的URL并将其插入用于从共享笔记本获取内容的URL(通过API
GET
操作)来处理第一个缺陷(SharePoint网站本身缺少一个片段)

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

值得注意的是,这个复制段不会对API GET操作造成任何问题(在图形浏览器中验证)!因此,我们只能假设OneNote API开发人员已经为我们的修复提供了支持,并删除了重复的段


很高兴OneNote API开发人员对此发表评论。

我的问题得到了@Manjusha(Microsoft软件工程师)的初步答复,表示将调查并报告此问题。然而,该评论已被删除,在过去3个月内没有回应。我的问题得到了@Manjusha(微软软件工程师)的初步回复,他说这个问题将被调查并报告。然而,该评论已被删除,在过去3个月内没有回应。最好知道是否仍在调查中。