php - 尝试通过 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 发出请求。
解决方案
我的测试演示。
MyDoc 是一个库,有一个文件夹 ParentFolder,其中包含一个文件 report.xlx
/sites/siteid/drives/driveid/root:/ParentFolder/report.xls
推荐阅读
- difference - 如何在多个数字中查找两个数字之间的特定差异
- r - 定义双向条形图中不同类型的颜色
- javascript - 如何在 Laravel 5.8 中使 chart.js 动画/增长/活着?
- python - 为什么不能复制列表并丢失列表的第一个索引?
- openlayers - 使用包含 LineStrings 的矢量源在 OpenLayers 中创建热图
- scala - Spark Structured Streaming Databricks 事件中心架构定义问题
- iis - 未创建 stdoutLog
- javascript - 如何确保在 safari、firefox 和 chrome 中以相同方式处理 tinymce 5 编辑器区域的模糊事件?
- racket - 为什么我的函数总是返回一个空列表?
- java - 如何使用 ProcessLifecycleOwner 捕获生命周期事件?