Php 如何上传到我的谷歌驱动器帐户,而不是用户

Php 如何上传到我的谷歌驱动器帐户,而不是用户,php,google-drive-api,Php,Google Drive Api,情景: 有人来到我的网站,他们看到一个文件选择字段。他们选择文件并将文件上传到我的Google Drive帐户 问题: 在查看Google Drive SDK文档时,我看到它使用OAuth进行身份验证,但我不需要对用户进行身份验证,因为他们正在上传到我的Google Drive帐户。我知道我需要向Google等注册我的应用程序,但我想知道我是否可以在不授权用户的情况下通过OAuth上传,这是发送异地或模式窗口来验证w/重定向URL的典型方式 这可能吗?我正在使用PHP。您有两个选择:- 使用服务

情景:

有人来到我的网站,他们看到一个文件选择字段。他们选择文件并将文件上传到我的Google Drive帐户

问题:

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

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

您有两个选择:-

使用服务帐户。文件将上载到服务帐户的帐户

使用一个普通的谷歌账户。对于此选项,您作为帐户所有者将需要进行一次性身份验证以获取刷新令牌,您将存储该令牌。然后,您可以随时使用它来生成调用实际驱动器API所需的访问令牌。您可以使用Oauth生成刷新令牌,因此无需编写任何代码


请参见

能否分享一个PHP示例,展示服务帐户的使用情况?对不起,我不使用PHP。我相信谷歌的“驱动php服务帐户”会抛出一些东西