【发布时间】:2016-01-20 16:28:35
【问题描述】:
我想使用 Google Drive API v3 创建一个包含内容的文件。我已通过 OAuth 进行身份验证并加载了 Drive API。像下面这样的语句可以工作(但会生成一个没有内容的文件):
gapi.client.drive.files.create({
"name": "settings",
}).execute();
不幸的是,我不知道如何创建包含内容的文件。我找不到使用 Drive API v3 的 JavaScript 示例。我需要传递一些特殊的参数吗?
为简单起见,假设我有一个类似 '{"name":"test"}' 的字符串,它是 JSON 格式,应该是创建文件的内容。
【问题讨论】:
-
查看此文档,我知道是针对 v2 的,但过程非常相似。您需要将 url 中的版本更改为 v3 并根据 v3 更改参数(例如,而不是 'title' 使用 'name')developers.google.com/drive/v2/reference/files/insert#examples
-
感谢您的链接,但我认为这有点违背使用库的精神(至少在 v3 中):在其他情况下,我不必自己构建请求。在这里,我必须选择我希望它是一个“POST”请求的想法,并且必须将事物连接成一个由边界分隔的长字符串。我认为 v3 的重点是避免这些事情,我想应该有另一种方法来做到这一点。
标签: javascript google-drive-api