我正在创建一个使用 Google Docs 进行存储的文件管理器,但我很难弄清楚如何恢复已发送到垃圾箱的文件。我可以使用以下代码发送到垃圾箱:
$resourceId = "file:12345";
$link = "https://docs.google.com/feeds/default/private/full/";
$file = $docs->getDocumentListEntry($link.$resourceId);
$file->delete();
然后我可以使用以下方法查看所有已删除的文档:
$docs = new Zend_Gdata_Docs($client);
$docs->setMajorProtocolVersion(3);
$feed = $docs->getDocumentListFeed($link."-/trashed");
foreach($feed->entries as $entry) {
...
}
我的问题是,我如何才能将其中一个文件恢复到它被删除之前的位置,就像在 Google Docs 中一样?