我成功完成了此处的快速入门演示:
https://developers.google.com/drive/api/v3/quickstart/python https://developers.google.com/drive/api/v3/quickstart/python
我希望更进一步,开始上传文件和文件夹。为此,我将范围替换为:
范围 = ['https://www.googleapis.com/auth/drive']
我也将执行替换为
national_parks = ['Yellowstone', 'Rocky Mountain', 'Yosemite']
for national_park in national_parks:
file_metadata = {'name': national_park,
'mimeType': 'application/vnd.google-apps.folder'
# 'parents': []
}
service.files().create(body=file_metadata).execute()
然后我得到一个错误:
googleapiclient.errors.HttpError: https://www.googleapis.com/drive/v3/files?alt=json返回“权限不足:请求的身份验证范围不足。”
请帮助
看来您的范围可能不正确,请替换为以下内容:
范围 = ['https://www.googleapis.com/auth/spreadsheets', 'https://www.googleapis.com/auth/drive']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)