我已经对用户进行了身份验证,并且可以访问Drive API Service Instance
该特定用户的 。使用下面的方法,我可以访问所有文件:
def retrieve_all_files(service):
"""Retrieve a list of File resources.
Args:
service: Drive API service instance.
Returns:
List of File resources.
"""
result = []
page_token = None
while True:
try:
param = {}
if page_token:
param['pageToken'] = page_token
files = service.files().list(**param).execute()
result.extend(files['items'])
page_token = files.get('nextPageToken')
if not page_token:
break
except errors.HttpError, error:
print 'An error occurred: %s' % error
break
return result
现在,我想要的是,对于这些文件中的每一个,我都想下载 HTML 版本。请注意,我只对 HTML 文件感兴趣。如何通过 API 生成指向 HTML zip 文件的链接?