問題類似於這篇文章(Documents deleted using Google Docs API still visible in Google Drive無法真正讓它與建議的解決方案一起工作當我們使用delete()函數刪除文件時,文件是否被刪除是不是這裏的問題,問題是該文件將永遠在Web瀏覽器中可見,甚至不能手動刪除。我想知道是否有一種方法來刪除文件,但也使其消失在Web UI?使用Google Drive API刪除文件
非常感謝
問題類似於這篇文章(Documents deleted using Google Docs API still visible in Google Drive無法真正讓它與建議的解決方案一起工作當我們使用delete()函數刪除文件時,文件是否被刪除是不是這裏的問題,問題是該文件將永遠在Web瀏覽器中可見,甚至不能手動刪除。我想知道是否有一種方法來刪除文件,但也使其消失在Web UI?使用Google Drive API刪除文件
非常感謝
我已經使用了以下內容:
public static string DeleteFile(string id)
{
FilesResource.DeleteRequest request = DriveService.Files.Delete(id);
return request.Fetch();
}
我已經清空了我的谷歌驅動器幾次使用這個功能沒有問題。讓我知道這是否適合你。
在v3 API中,您應該可以使用其ID刪除文件。不要忘記在service.files()。delete()返回的Delete對象上調用execute()。
import com.google.api.services.drive.model.*;
import com.google.api.services.drive.Drive;
Drive service = ...;
com.google.api.services.drive.model.File file = ...;
service.files().delete(file.getId()).execute();