【问题标题】:Getting Revision History from Google drive API in .Net从 .Net 中的 Google 驱动器 API 获取修订历史记录
【发布时间】:2014-08-16 03:53:21
【问题描述】:

我正在创建 WPF 应用程序,并且我正在使用 Google drive API 来上传和下载文件。由于 G-mail 为驱动器上的文件提供修订历史记录,我还想在我的项目中实现它并获取文件修订的详细列表。有什么活动吗?谁能告诉我这是如何工作的以及如何在我的应用程序中实现它?以及如何恢复到以前版本的文件?...

我找到了上述问题的答案,并且在 cmets 中也提到了它。

我想在以下场景中使用修订历史记录: 我在 Google 驱动器上上传了大约(或更多)500 MB 的文档和另一个用户 将其下载到他们的 PC 上并更改该文档中的 2-3 行,然后再次上传 而不是上传整个文档,我希望仅将更改后的版本合并到已上传的文档中,因为如果下载相同的文档将非常耗时 500 MB 的文档并稍作更改,然后再次上传整个文档。

如何在 .net 中实现这一点?

【问题讨论】:

    标签: c# wpf revision-history google-drive-api


    【解决方案1】:

    您可以尝试调用google WebAPI

    修订列表

    GET  /files/{fileId}/revisions  
    

    检索特定修订版

    GET  /files/{fileId}/revisions/{revisionId} 
    

    更多详情请访问:

    https://developers.google.com/drive/v2/reference/#Revisions

    【讨论】:

    • 我想在我的 .net 项目中使用它,以便以下工作: FilesResource.ListRequest request = service.Files.List(); FileList 文件 = request.Execute(); service.Revisions.List(files.Items[0].Id);这里的“服务”是 DriveService 对象。
    猜你喜欢
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多