使用 Microsoft graph API 访问扩展名为 .svc 的 OneDrive 文件

Access OneDrive file with .svc extension using Microsoft graph API

我们必须使用 Microsoft graph API 访问几个 OneDrive 文件。在我们遇到一些名称以 .svc 结尾的文件(它们是常规文件)之前,这种方法一直有效。

我们有一个看起来像这样的请求: https://graph.microsoft.com/v1.0/users/account@xxx.onmicrosoft.com/drive/root:/file.svc

它失败并显示 400 Bad request(所有其他请求都成功)。

我们尝试了以下方法,但没有成功:

如何使用 .svc 扩展名对文件名进行编码以便图 API 接受它? (当然有办法,因为我们设法上传了这样的文件)

要访问文件内容本身,URI 必须是 https://graph.microsoft.com/v1.0/users/account@xxx.onmicrosoft.com/drive/root:/file.svc:/content(末尾的 :/content 可以解决问题,因为它在语义上是正确的)。