通过共享 link 从 Google 驱动器获取文件

Get file from Google Drive via shared link

我正在制作类似在线日记应用程序的东西,它将从 Google 驱动器(通过共享 link)下载 "journal file" 一次,并在文件发生变化时更新该文件。拜托,任何人都可以指出一些指南如何去做。我已经尝试从驱动器固定文件,但我真的不明白下一步该怎么做..

正在从 Google 驱动器下载文件:

要通过 link 下载 Google 驱动器文件,试试这个(来自 this tutorial):

https://drive.google.com/uc?export=download&id=FILE_ID

只需将 FILE_ID 替换为在驱动器 URL 中找到的原始文件 ID。

补充说明:

您可以使用 DRIVE REST API

下载文件

要下载文件,请向文件资源 URL 发出授权的 HTTP GET 请求并包含查询参数 alt=media。例如:

GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Authorization: Bearer ya29.AHESVbXTUv5mHMo3RYfmS1YJonjzzdTOFZwvyOAUVhrs

下载文件要求用户至少具有读取权限。此外,您的应用程序必须获得允许读取文件内容的范围授权。例如,使用 drive.readonly.metadata 范围的应用将无权下载文件内容。具有编辑权限的用户可以通过将 viewersCanCopyContent 字段设置为 true 来限制只读用户的下载。

正在更新 Google 驱动器

中的文件

使用 PATCH 向 Google 驱动器发出 HTTP 请求。 PATCH method 请求将请求实体中描述的一组更改应用于由 Request-URI 标识的资源。需要注意的事项是:

  1. 参数
  2. 授权
  3. 请求正文