现在可以使用 Google Drive API 还是我应该发送多个请求来完成此任务?
顺便说一句,我使用的是 Python 2.7
据我所知,您必须发送多个请求才能删除多个文件:https ://developers.google.com/drive/v2/reference/files/delete 。如您所见,“delete”方法接收到“fileId”。
You can batch your multiple deletes into a single HTTP request.
您不需要发送多个请求,只需创建请求并在执行批处理后将其添加到批处理中。
batch = BatchHttpRequest()
batch.add(service.files().delete(fileId=file_id), callback=callbackDummy)
batch.add(service.files().delete(fileId=file_id), callback=callbackDummy)
batch.execute(http=http)
要了解更多信息,您可以使用此链接。