Microsoft绘制了一个基于驱动器ID的webUrl

时间:2019-03-28 19:20:18

标签: microsoft-graph

Microsoft图形提供了两个用于在浏览器中显示项目的属性:webUrl和webDavUrl。 webUrl有时基于ID,有时基于路径。从我在另一个stackoverflow问题中看到的内容来看,webDavUrl始终基于路径。有什么方法可以始终构造基于id的URL,而不是基于路径的URL?基于路径的问题是,当某些文件夹名称更改时,它将影响该文件夹下所有文件和文件夹的网址。

LT

1 个答案:

答案 0 :(得分:0)

这些由SharePoint(不是Microsoft Graph)管理/生成。与其直接存储webDavUrlwebUrl值,不如考虑为id存储DriveItem并在运行时查询正确的URL。与路径不同,如果在id中移动文件,drive不会改变(假设移动是通过删除并重新上传文件来完成的)。