更新到OneDrive DriveItem FileSystemInfo方面

时间:2018-03-02 06:45:59

标签: microsoft-graph onedrive

我正在尝试在OneDrive中更新DriveItem对象的FileSystemInfo方面,但我遇到了一些意想不到的问题。

首先背景:

此任务是Box to OneDrive迁移的一部分。用户正在使用工具进行迁移,并注意到一旦迁移到OneDrive并同步回系统,“已创建”和“已修改”日期将更新为文件上载到OneDrive的日期。

这会混淆他们使用的一些文件管理工具(多个文件......相同的名称和现在相同的时间戳),并使文件管理变得困难。

因此我们被要求使用正确的创建和修改日期更新文件。

从Box开发人员文档中我看到它有字段来保存文件创建的时间戳并在客户端上进行修改(https://developer.box.com/docs/content-times - 特别是字段content_created_at和content_modified_at)。

因此,目前的计划是使用Box API获取content_created_at和content_modified_at时间戳,然后更新OneDrive中相应文件的filesysteminfo facet(仍尝试研究如何查找该特定文件)。

BackGround信息结束

在Graph开发人员中尝试这一点后,我可以看到filesysteminfo facet createdDateTime和lastModifiedDateTime按预期更新。但是有两个问题:

  1. 我的开发系统中的文件没有显示更新的创建和修改日期(如果我尝试更新文件名,这可以正常工作)。
  2. 我可以看到OneDrive createdDateTime和lastModifiedDateTime也会更新(filesysteminfo facet之外的那些)。这是我没想到的。
  3. 如果我的理解是正确的,有人可以指导我如何使这项工作更有意义

    感谢所有帮助

0 个答案:

没有答案