首页 > 解决方案 > 尝试通过 API 通过路径访问 Sharepoint 文件时出现未找到错误

问题描述

我正在尝试通过图形 API 通过其路径获取共享点文件。我在这里遵循示例https://docs.microsoft.com/en-us/onedrive/developer/rest-api/resources/driveitem?view=odsp-graph-online。当我尝试获取文件时,出现资源未找到错误。我已经确认我可以通过从 API 获取文件 ID 来访问这些文件,然后以这种方式访问​​它们。我需要通过路径获取它们,因为文件 ID 未在 sharepoint 中公开。

在 sharepoint 中查看文件时,我使用的是地址栏中的 URL。我获取该 URL 并对其进行解析以获取路径并将其传递给 API。我尝试过的每个文件都返回未找到的消息。我没有使用正确的文件路径吗?有没有更好的方法让文件路径脱离共享点?有没有其他方法可以在没有 ID 和路径的情况下获取文件?蒂亚!

我正在使用 PHP 和 cURL 向 API 发出请求。

标签: phpsharepointmicrosoft-graph-api

解决方案


我的测试演示。

MyDoc 是一个库,有一个文件夹 ParentFolder,其中包含一个文件 report.xlx

/sites/siteid/drives/driveid/root:/ParentFolder/report.xls


推荐阅读