如何使用RESTAPI将新版本上载到Google Drive中的特定文件?

如何使用RESTAPI将新版本上载到Google Drive中的特定文件?,rest,post,google-drive-api,Rest,Post,Google Drive Api,我曾经阅读过官方文件、博客和谷歌搜索,但都没有成功。 Google Drive文档可在以下位置获得: 根据文档,可用的rest端点有“删除”、“获取”、“列表”、“补丁”和“更新” 我正在尝试向Google Drive中已经存在的文件添加修订版 作为一个问题条件,我不应该使用和SDK 为了说明这个想法,这是我用来上传文件的post请求: POST /upload/drive/v2/files?uploadType=media HTTP/1.1 Host: www.googleapis.com C

我曾经阅读过官方文件、博客和谷歌搜索,但都没有成功。 Google Drive文档可在以下位置获得: 根据文档,可用的rest端点有“删除”、“获取”、“列表”、“补丁”和“更新”

我正在尝试向Google Drive中已经存在的文件添加修订版

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

为了说明这个想法,这是我用来上传文件的post请求:

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
任何帮助都将不胜感激。谢谢

我找到了这个更新文档。这里介绍了如何使用固定的新修订版可选参数

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

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

如果我理解正确,您是否希望在创建文件后立即创建文件的“修订版”?如果是这种情况,则在创建文件时,该文件将已经有修订。您可以使用列表方法列出这些修订。实际上,我想根据需要添加任何修订。上传帖子只是为了强调我没有使用SDK这一点。