允许任何人使用google api上传到我的GDRIVE

时间:2016-01-13 05:10:48

标签: google-api google-drive-api

我有一个php文件上传表单,允许用户将上传的图像存储到他们的gdrive。

但我想改变这一点,因为谁使用该表格上传图像,将存储在一个gdrive中。我希望用户允许上传而无需登录他们的谷歌帐户。

例如:100名用户无需登录Google帐户即可将文件上传到“我的Grive”。

谢谢

1 个答案:

答案 0 :(得分:0)

您可能想要使用Service Account

  

对于这些类型的服务器到服务器交互,您需要一个服务帐户,该帐户属于您的应用程序而不是单个最终用户。您的应用程序代表服务帐户调用Google API,并且不需要用户同意。 (在非服务帐户方案中,您的应用程序代表最终用户调用Google API,有时需要用户同意。)

您可能还想查看Creating a service account

  
      
  1. 打开开发人员控制台权限页面的服务帐户部分。

  2.   
  3. 点击创建服务帐户。

  4.   
  5. 在“创建服务帐户”窗口中,键入服务帐户的名称,然后选择“提供新的私钥”。如果您要向服务帐户授予Google Apps域范围的权限,请同时选择启用Google Apps域范围的委派。然后,单击“创建”。

  6.