【发布时间】:2018-02-09 23:07:46
【问题描述】:
我正在努力通过他们的 API 将文件正确上传到 Google Drive。我正在使用 Python,并且我知道有一个用于 Google API 的客户端库。这是我目前拥有的。运行以下代码时,会在 Google Drive 中创建一个空的无标题文档,但它不在正确的目录 root/level_1 中。我不确定我对 data 和 files 对象做错了什么。代码中有什么突出的地方吗?
这是我关注的docs。
import json
import requests
url = "https://www.googleapis.com/upload/drive/v2/files?access_token=ACCESS_TOKEN&uploadType=multipart"
files = {"file": requests.get("image_url").content}
data = {
"title": "image_url.jpg",
"parents": ["root", "level_1"]
}
response = requests.post(url, data=json.dumps(data), files=files)
# json.loads(response.text)["title"] = "Untitled"
return response
【问题讨论】:
-
data=data工作吗? -
@DanBradbury 这不起作用。
标签: python google-api google-drive-api python-requests