【问题标题】:Is there a OneDrive REST API call to get file revisions metadata - by who and when?是否有 OneDrive REST API 调用来获取文件修订元数据 - 由谁以及何时?
【发布时间】:2017-06-29 23:00:38
【问题描述】:

我知道 OneDrive 不支持文件版本,但我了解到 Sharepoint 确实支持文件版本。

但 Sharepoint 不是 OneDrive。我无法找到 API 调用来查看谁对文件进行了更改,但我可以在 OneDrive Web 前端看到有一种查看修订数据的方法(文件被修改的不同时间以及由谁修改)。是否有 API 调用来检索此数据(由谁以及何时修改文件,而不是文件的不同版本)?我在文档中找不到 api 调用。

注意:我不是要获取文件的不同版本,而是要获取文件的修改历史。谢谢。

【问题讨论】:

    标签: onedrive


    【解决方案1】:

    我认为您正在寻找的是版本 api。你可以这样调用这个api:

    https://tenant-my.sharepoint.com/_api/v2.0/drive/root:/test.docx:/versions

    这将返回与文件版本关联的元数据。它确实有 lastModifiedDateTime,但缺少 lastModifiedBy 属性。如果我找到一些关于 api 的文档,我会用它来更新我的答案。同时,如果您有更多问题,请随时与我联系。

    【讨论】:

    • 感谢您的回复。看起来 :/versions 是 SharePoint api 而不是 OneDrive api。 /versions 未列在this url
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 2017-11-23
    相关资源
    最近更新 更多