繁体   English   中英

如何使用REST API将新修订版本上传到Google云端硬盘中的特定文件?

[英]How can I upload a new revision to an specific file in Google Drive using the REST API?

我有时间阅读官方文档,博客和谷歌搜索没有成功。 您可以在以下位置找到Google云端硬盘文档: https : //developers.google.com/drive/v2/reference/revisions/patch根据文档,可用的其余端点是“删除”,“获取”,“列表”,“补丁”和“更新”。

我正在尝试向Google云端硬盘中已存在的文件添加修订

作为问题条件,我不应该使用和SDK。

只是为了说明这一点,这是我用来上传文件的发布请求:

POST /upload/drive/v2/files?uploadType=media HTTP/1.1
Host: www.googleapis.com
Content-Length: number_of_bytes_in_file
Authorization: Bearer your_auth_token

任何帮助将不胜感激。 谢谢!

我找到了这个https://developers.google.com/drive/v2/reference/files/update更新文档。 那里说明了如何使用固定newRevision可选参数。

PUT https://www.googleapis.com/upload/drive/v2/files/{fileId}&pinned=true

我在请求的正文中发送了新文件的内容(就像上传新文件一样)。 如果需要自定义行为,则可以阅读文档(例如,可以使用另一个端点来更新文件的元数据)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM