允许任何人使用google api上传到我的GDRIVE
问题描述:
我有一个php文件上传表单,它允许用户将上传的图像存储到他们的gdrive。允许任何人使用google api上传到我的GDRIVE
但是,我想改变,因为谁使用该表格上传图片,将存储在一个gdrive中。我希望用户允许上传而无需登录他们的谷歌账户。
例如:100用户可以上传文件到“我的Grive”而无需登录谷歌账户。
谢谢
答
您可能需要使用Service Account。
对于这些类型的服务器到服务器交互,您需要一个服务帐户,该帐户属于您的应用程序而不是单个最终用户。您的应用程序代表服务帐户调用Google API,并且不需要用户同意。 (在非服务帐户的情况,您的应用程序调用的API谷歌代表最终用户的,有时也需要经过用户同意。)
你也可以看到Creating a service account。
打开服务帐户的开发者控制台的权限页的部分。
单击创建服务帐户。
在创建服务帐户窗口中,输入服务帐户的名称,然后选择提供新的专用密钥。如果您要将Google Apps域范围授权授予该服务帐户,请选择启用Google Apps域范围的授权。然后,点击创建。