我们正在尝试从云端硬盘帐户下载所有文件。可以使用以下代码重现该问题:
import requests f = requests.get('https://www.googleapis.com/drive/v2/files/%s' % file_id, params={'access_token': access_token}) download_url = f.json()['downloadUrl'] r = requests.get(download_url, params={'access_token': access_token}, stream=True) with open('/path/to/file', 'wb') as f: for chunk in r.iter_content(chunk_size=1024): if chunk: f.write(chunk) f.flush()
第三行返回403 Forbidden。
以下是有趣的观点:
编辑:尝试手动下载文件会显示错误"此文件超出下载配额,因此您无法在此时下载该文件"。在Google中搜索此内容并不会显示任何有用的结果,因此我仍然不知道如何继续。