验证后将文件上传到任何用户的 google 驱动器

upload files to any user's google drive after they authenticate

我想将文件从我的服务器上传到我用户的 google 驱动器存储,在他们验证后,问题是:

  1. 可以吗?

  2. 每次用户想要上传新文件时,我都必须重新验证用户吗?

  3. 我可以将上传的 MP4 文件嵌入我的网站吗? (使用 html 视频源作为用户 google 驱动器帐户的文件下载 link)

  4. 如果他们只是想稍后再看嵌入的视频,我是否需要重新验证用户,换句话说,我是否可以保存某种令牌,这样他们就不会继续这样做。

Is it possible to do that?

Do I have to re-authenticate the user every time they like to upload a new file?

不,为用户存储一个刷新令牌,他们不需要每次都进行身份验证。

Could I embed the uploaded MP4 files in my website? (using the html video source as the file's download link of the user's google drive account)

我不推荐它 google 驱动器并不是真正为以这种方式托管文件而设计的,人们无论如何都需要访问该文件才能下载它,这是一大堆蠕虫病毒。

do I need to re-authenticate the user if they just want to see the embedded videos some time later, in other words, is there anyway I could save some sort of a Token so they don't keep doing that.

是的,如前所述,如果文件上传到您拥有它们的驱动器帐户。您需要与任何您希望访问这些文件的人共享这些文件。您可以将文件设置为 public,但这不是解决此问题的最佳方法。

参考