是否有可用的客户端API(例如-CSOM或Rest)来捕获SharePoint Online中的文档版本?
答案 0 :(得分:0)
您可以通过询问文件及其版本来使用CSOM提取文件版本。此示例为给定列表中的所有文件提取版本,但如果您有文件引用,则只需加载其Versions
属性。
var collection = list.GetItems(CamlQuery.CreateAllItemsQuery());
clientContext.Load(collection, items => items.Include(
i => i.File,
i => i.File.Versions));
clientContext.ExecuteQuery();
var item = collection.Single();
foreach (var version in item.File.Versions)
{
// Do work here
}