我成功完成了快速入门,显示此处:
https://developers.google.com/drive/api/v3/quickstart/python
我想走得更远,开始上传文件和文件夹。为此,我将范围替换为: SCOPES = ['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:
请帮助
答案 0 :(得分:1)
看起来您的范围可能不正确,请替换为以下内容:
SCOPES = ['https://www.googleapis.com/auth/spreadsheets','https://www.googleapis.com/auth/drive']
答案 1 :(得分:1)
您需要将范围更改为以下之一
并删除 token.pickle 文件,然后它会提示您这次再次使用调用该方法所需的权限范围对应用程序进行授权