【发布时间】:2020-07-04 04:16:23
【问题描述】:
request = {
"parents": ["1zaxxxxxxxxxxxxxxxZo"],
"name": selected_name
}
headers = {
"Authorization": "Bearer "+creds.token,
"Accept": "application/json",
"Content-Type": "application/json"
}
data = {
"fileId": file_id,
"request": request,
"fields": "files(id)",
"supportsAllDrives": True,
"ignoreDefaultVisibility": True
}
response = requests.post("https://www.googleapis.com/drive/v3/files/"+file_id+"/copy", data=data, headers=headers)
response = response.json()
我正在尝试请求将 file_id 复制到我的请求中列出的父文件夹。我对谷歌驱动器的 api 和发布请求都是新手,我不明白我做错了什么。我已经在这个问题上工作了几个小时,我收到了一个错误响应代码 400,解析错误。从我收集到的信息来看,这意味着我的请求格式不正确。我一直在尝试不同的东西很长一段时间,我无法弄清楚如何正确地做到这一点。如果有人可以帮助我,将不胜感激,或者指出我在哪里可以自行解决此问题。我一直在阅读文档,也许我咬掉的东西比我能咀嚼的还多。谢谢。
【问题讨论】:
标签: python http post python-requests google-drive-api