【问题标题】:How to retrieve a document from Sharepoint API when only the document id is known?当仅知道文档 ID 时,如何从 Sharepoint API 检索文档?
【发布时间】:2021-04-10 06:33:11
【问题描述】:

我正在使用 Sharepoint v1.0 API 并希望通过文件 ID 检索文件。我找不到任何有关如何以这种方式检索文件的文档。如果我使用网址:

https://xxxxxxxx.sharepoint.com/sites/xxxxxxx/_layouts/15/DocIdRedir.aspx?ID=MLVDK4UWQQ8B-763006743-3089

响应是 401,因此无法直接调用。我可以查询 API,但我不知道如何将上述 URL 转换为我可以与该 API 一起使用的 URL。 URL 应该是这样的:

https://xxxxxxxx.sharepoint.com/sites/xxxxxxx/_api/

使用 API 检索文档的正确方法是什么?我试过了:

【问题讨论】:

    标签: api rest file sharepoint


    【解决方案1】:

    尝试在搜索rest api中使用DocId=MLVDK4UWQQ8B-763006743-3089:

    https://xxxxxxxx.sharepoint.com/sites/xxxxxxx/_api/search/query?querytext='DocId=MLVDK4UWQQ8B-763006743-3089'
    

    参考:

    Search By Document ID In SharePoint 2013

    【讨论】:

      【解决方案2】:

      我知道这不是您可能正在寻找的官方 API 端点,但如果您想下载带有 SharePoint url 的文档,您可以尝试使用 download.aspx 之类的 https://xxxxxxx.sharepoint.com/sites/xxxxx/_layouts/15/download.aspx?UniqueId=MLVDK4UWQQ8B-763006743-3089

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-07-03
        • 2021-05-04
        • 2020-07-24
        • 1970-01-01
        • 2017-07-24
        • 2015-08-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多