Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google drive api 是否可以将Google电子表格集成到云应用程序中,并将所有应用程序/用户数据仅存储在一个Google Drive帐户上?_Google Drive Api - Fatal编程技术网

Google drive api 是否可以将Google电子表格集成到云应用程序中,并将所有应用程序/用户数据仅存储在一个Google Drive帐户上?

Google drive api 是否可以将Google电子表格集成到云应用程序中,并将所有应用程序/用户数据仅存储在一个Google Drive帐户上?,google-drive-api,Google Drive Api,你好,Stackoverflow上的Google Drive SDK团队。我需要你们的个人回复,因为这个问题对于我们正在开发的云应用程序的后端架构很重要。 我们希望将Google电子表格集成到云应用程序的前端,但我们希望后端的结构能够使 用户应用程序数据/文件仅存储在一个主Google驱动器上,而不存储在用户的Google驱动器上。Google是否驱动SDK或其他Google驱动程序 产品实现了所需的能力?从Google Drive SDK页面来看,典型的用例是应用程序将数据存储在用户自己的Go

你好,Stackoverflow上的Google Drive SDK团队。我需要你们的个人回复,因为这个问题对于我们正在开发的云应用程序的后端架构很重要。 我们希望将Google电子表格集成到云应用程序的前端,但我们希望后端的结构能够使 用户应用程序数据/文件仅存储在一个主Google驱动器上,而不存储在用户的Google驱动器上。Google是否驱动SDK或其他Google驱动程序 产品实现了所需的能力?从Google Drive SDK页面来看,典型的用例是应用程序将数据存储在用户自己的Google Drive帐户中。 我们的情况不同,我们希望将所有数据存储在我们自己的Google Drive帐户中。期待您的回复。谢谢

这是可能的,但您需要阅读更多关于oauth如何工作和电子表格权限的信息(顺便说一句,我不是来自驱动团队)。 如果您将使用用户令牌,您唯一的选择是让后端在您的驱动器上创建电子表格(您是所有者)并与用户共享。
如果要使用自己的令牌而不是用户的令牌,则需要一个后端作为电子表格操作的代理。这样,您就不会向用户授予写入权限(因此用户无法更改您的数据)。使用您自己的令牌的缺点是,您将遇到许多用户的配额问题。

您需要做的第一件事是决定要使用哪个API

您发布的链接是针对驱动器API的。这将允许您上载和下载电子表格,但不能操作其内容

如果需要对电子表格进行行或单元格级访问,则将使用电子表格API。看

接下来决定如何处理权限。您需要一个中央拥有的电子表格,因此有三种选择

  • 按照@zig的建议,通过web服务器代理所有访问
  • 直接访问电子表格,但使用中央提供的访问令牌
  • 使用服务帐户