首页 > 解决方案 > 从 Sharepoint 站点 REST API 获取错误的文件/文件夹列表

问题描述

我一直在尝试使用 MS-Sharepoint REST API 提取 Sharepoint 文档。而且我可以从帐户中提取文件和文件夹列表。所有用于提取 Sharepoint 数据的 Sharepoint API 和设置都运行良好。 Sharepoint 文档: https ://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/working-with-folders-and-files-with-rest

但问题是,它在我们的 Sharepoint 帐户上运行良好。当另一个用户尝试将 Sharepoint 与其帐户的凭据集成时,它会给出 200-Ok 响应,但文件和文件夹列表错误 - 我知道这很奇怪。但似乎 API 指向了错误的文件系统位置。因为 API 应该返回 PDF 文件的详细信息,该文件仅在该 Sharepoint 帐户中上传了一个文件以进行测试,但返回的是“Forms”根文件夹,其中包含一些 .aspx 文件。

工作帐户和非工作帐户的唯一主要区别是:在工作帐户中,我直接从帐户驱动器中提取 Sharepoint 文件/文件夹。与非工作帐户不同,我们正在提取信息 Sharepoint 站点。

我已参考此链接来创建集成 Sharepoint 的设置:https ://anoopt.medium.com/accessing-sharepoint-data-using-postman-sharepoint-rest-api-76b70630bcbf

随附的屏幕截图来自不工作的帐户,其中显示了错误的文件/文件夹列表,而不是 PDF 文件,这是该帐户中唯一的文件。在此处输入图像描述

我还附上了 Postman 请求从 Sharepoint 帐户中提取文件列表的屏幕截图。在此处输入图像描述

标签: sharepointpostmanoffice365office365apisharepoint-rest-api

解决方案


推荐阅读