【发布时间】:2017-03-05 08:02:07
【问题描述】:
Dropbox 有一个restore api endpoint 可以将文件恢复到早期版本。如何使用 Google Drive REST API v3 做同样的事情?也就是说,将 Google Drive 中的文件恢复到其早期版本。
【问题讨论】:
标签: google-drive-api
Dropbox 有一个restore api endpoint 可以将文件恢复到早期版本。如何使用 Google Drive REST API v3 做同样的事情?也就是说,将 Google Drive 中的文件恢复到其早期版本。
【问题讨论】:
标签: google-drive-api
Google Drive API 有自己的方式来管理修订历史。这可以在 Manage Revisions 文档中找到。
要访问文件的可用修订历史记录,请使用Revisions.list。选择一个修订号并在Revisions.get 中使用该编号,以便能够下载它或执行其他操作。您也可以按照Publish a revision的指南发布修订:
要发布 Google 文档、表格和幻灯片修订版,请在修订版属性中设置该文件的已发布属性。无法通过 Drive API 为 Google 协作平台版本设置此属性。
Google video tutorial 中的更多内容。
【讨论】:
您可以通过使用https://developers.google.com/drive/v3/reference/revisions/delete 删除所有以后的修订来恢复修订
例如,您有一个带有修订版的文件:-
9
7
5
4
3
1
如果要恢复修订版 5,则必须删除修订版 9 和 7
【讨论】:
"message": "The file does not support deleting revisions."