通过 API 访问 OneDrive 个人保管库

Posted

技术标签:

【中文标题】通过 API 访问 OneDrive 个人保管库【英文标题】:Access OneDrive personal vault through API 【发布时间】:2020-01-31 08:26:59 【问题描述】:

微软在 OneDrive 中引入了一个特殊的文件夹(我只在个人 OneDrive 帐户中看到它,而不是在 OneDrive for Business 中看到它),名为 "Personal Vault"。我搜索了documentation of MS Graph API,但找不到提到的。

所以我的问题是:有没有办法以第三方应用程序的形式访问此个人保险库?

【问题讨论】:

【参考方案1】:

同样的问题。

有趣的是:

    没有出现在root children中 如果您调用delta API,它会出现,您可以在其中看到一个文件夹 specialFolder 属性不为空,其 specialFolder.name 为 “保险库”。但是,这个 specialFolder 具有 deleted 方面,带有 状态设置为“hardDeleted”。如果您从 delta API 中提取 ID 打电话并尝试直接使用 https://graph.microsoft.com/v1.0/me/drive/items/id 不过,你 收到拒绝访问错误

【讨论】:

以上是关于通过 API 访问 OneDrive 个人保管库的主要内容,如果未能解决你的问题,请参考以下文章

onedrive网站打不开如何解决

无法使用保管箱 API 将文件(使用 ALAsset 库)上传到保管箱

如何使用 GitHub REST API 通过我的个人访问令牌访问组织拥有的私有存储库中的文件数据?

由于自签名 CA,访问 Azure 密钥保管库错误

Microsoft Azure 是不是有 REST API 来查看有关备份保管库的信息?

Azure密钥保管库如何识别访问策略中分配的不同身份