Мне нужно удалить файл с помощью Google Drive API V3.Хотя в V2 есть метод мусора, в V3 его нет.Вместо этого вам нужно изменить метаданные файла.
Я искал везде, но не смог найти ответ на этот вопрос.Я нашел пример для Android здесь в stackoverflow, но я не знаю, как перевести его на python: Google Drive Rest API v3 - как переместить файл в корзину? .
Вот функция, которая должна очищать файлы:
def trashFile(service, file_id):
# First retrieve the file from the API.
file = service.files().get(fileId=file_id,fields="trashed" ).execute()
# File's new metadata.
file['trashed'] = True
# Send the request to the API.
updated_file = service.files().update(body=file).execute()
return updated_file
return None
Все работает гладко, файл извлекается, идентификатор файла правильный, команда обновления выполняется, но файл не удаляется.
Что мне делать?Заранее благодарим за помощь.