繁体   English   中英

如何上传到我的Google云端硬盘帐户,而不是用户

[英]How upload to MY Google Drive account, not the users

场景:

有人来到我的网站,他们看到一个文件选择字段。 他们选择文件,然后将文件上传到“我的Google云端硬盘”帐户。

问题:

在查看Google Drive SDK文档时,我看到它使用OAuth进行身份验证,但是我不需要对用户进行身份验证,因为他们正在上载到我的Google Drive帐户。 我知道我需要在Google等处注册我的应用程序,但我想知道是否可以在不使用OAuth授权用户的情况下(通常方式(发送异地或模式窗口来验证重定向URL))进行上传。

这可能吗? 我正在使用PHP。

您有两种选择:

  1. 使用服务帐户。 文件将被上传到服务帐户的帐户

  2. 使用常规的Google帐户。 对于此选项,您(作为帐户所有者)将需要进行一次性身份验证以获取刷新令牌,并将其存储。 然后,您可以随时使用它来生成调用实际Drive API所需的访问令牌。 您可以使用Oauth Playground生成刷新令牌,因此无需编写任何代码。

请参阅如何在没有用户干预的情况下授权应用程序(网络或已安装)? (规范?)

暂无
暂无

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

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