[英]How upload to MY Google Drive account, not the users
场景:
有人来到我的网站,他们看到一个文件选择字段。 他们选择文件,然后将文件上传到“我的Google云端硬盘”帐户。
问题:
在查看Google Drive SDK文档时,我看到它使用OAuth进行身份验证,但是我不需要对用户进行身份验证,因为他们正在上载到我的Google Drive帐户。 我知道我需要在Google等处注册我的应用程序,但我想知道是否可以在不使用OAuth授权用户的情况下(通常方式(发送异地或模式窗口来验证重定向URL))进行上传。
这可能吗? 我正在使用PHP。
您有两种选择:
使用服务帐户。 文件将被上传到服务帐户的帐户
使用常规的Google帐户。 对于此选项,您(作为帐户所有者)将需要进行一次性身份验证以获取刷新令牌,并将其存储。 然后,您可以随时使用它来生成调用实际Drive API所需的访问令牌。 您可以使用Oauth Playground生成刷新令牌,因此无需编写任何代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.